私たちは、Javaテスト自動化フレームワークでCucumberを使用してテストデータをより適切に管理することを目指しています。についてはScenario Outline
、それらが実行される適切な環境によって分類されたテストパラメータを表にすることを検討しています。例えば、
Scenario Outline: Login into application
Given I am on the homepage in the <environment>
When I enter my <user>
And I enter my <pass>
Then I am taken to the homepage
Examples:
|user |pass |environment|
|test |test1 |local |
|retest |retest1 |sit |
|prodtest|prodtest1|production |
したがって、上記のシナリオがたとえばSIT環境で実行されている場合、2番目の例のみが取得され、1番目と3番目の例は取得されません。
このレベルの実行を達成できますか?
これを行うには、サンプルテーブルを2つに分割し、それらにタグを使用します...次に、タグを使用してテストを実行し、cucumberoptionsでフィルタリングします。
@others
Examples:
|user |pass |environment|
|test |test1 |local |
|prodtest|prodtest1|production |
@sit
Examples:
|user |pass |environment|
|retest |retest1 |sit |
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加