私はいくつかのシナリオを持つ機能を持っています。ユーザーがいくつかの可能なロールとしてログインしている場所でテストする必要があります。BDD Gherkin Scripts:複数のロールに対するシナリオの同じグループ
Examplesテーブルをバックグラウンドに配置することはできますか?たとえば:
Feature: My general set of tests
Background:
Given I am logged in
And I am logged in as <role>
Examples:
| role |
| Sales |
| Support |
| Admin |
| Auditor |
Scenario: tests1 blah...
Scenario Outline: tests 2 blah...
は、だから私は何をしたいのかという役割ごとに別々の機能ファイルを維持することよりも、異なるバックグラウンド・コンテキストを使用してファイルを備えています誰を反復処理です。これは可能ですか?
この時点までにあなたは正しいと思います。解決策は、単一の典型的な役割を使用してそのシナリオを実行し、すべての役割オプションを実行する単一のシナリオで、その機能の特定の単一機能で作業できるようにすることです。 –