2016-09-07 4 views
0

どのようにBDDシナリオを複雑なフローに書くことができますか?BDDシナリオをどのように書くことができますか?複雑なフロー

****例:**** Wi-Fi接続用の新しいユーザー登録を作成するためのシナリオを作成したいと思います。

お客様の詳細、製品の詳細、お支払いの詳細、アカウントの詳細を尋ね、最終的には顧客の新しいアカウントを作成するシナリオの1つになります。このシナリオをテストするために、どのようにシナリオを書くことができますか。 各モジュールごとに別々のシナリオを書くことができますが、必要なものが1つのフローであるため、これらのモジュールとカバーを組み合わせることで対応できます。これで私を助けてください。

プレミアムユーザー、ゲストユーザーなどの他のシナリオもありますが、このフルフローは1つの部分になります。

+0

実際の問題は何ですか?そのシナリオを書いているだけで何が止まっていますか? –

+0

[長い話題のためのBDDを書くための最善の方法]の可能な複製(http://stackoverflow.com/questions/38785073/best-ways-to-write-bdd-for-long-stories) – Lunivore

答えて

0

キュウリを試しましたか?

あなたは

Feature: Check user is registered for wifi 
    Scenario: registration 
    Given: 
    When: 
    Then: Account is created 

ような何かを行うことができ、上記の手順のために、あなたが定義ステップが含まれますJavaのステップファイルを作成する必要があります。

@Then("^Account is created$") 

public void accountCreated(){ 
//do some validation 
} 
関連する問題