2
私は機能があり、環境ごとに異なる方法で実行する方法を探していました。私がローカルでテストする環境と、リモートサーバーにヒットする環境があるかもしれません。スコープ付きバインディングを使用すると、これを達成できますが、シナリオを複製してから各シナリオにタグを適用する必要があります。Specflow:設定可能なステップが異なる同じシナリオ
例:
@test
Scenario: User can login
When a user provides valid credentials
Then they are logged in
@stage
Scenario: User can login
When a user provides valid credentials
Then they are logged in
は、シナリオはのみの機能に一度リストされている方法が代わりにありますし、私はステップの定義の適切なフィルタリングを可能にする世界的なタグのいくつかの種類がありますか?
ありがとうございます!
目的は以下のとおりですか?(1)a /各シナリオの1つの定義(2)異なる環境下で同じシナリオを実行する能力。 テストランの設定と実行には何が使用されていますか? 1回のテスト実行が1つの環境に完全に適用される場合、またはすべての単体テストの1回の実行で両方の環境をテストする場合は気になりますか? – perfectionist
単一の実行では、1つの環境下でテストスイート全体がヒットします。私はミックス/マッチする必要はありません。アイデアは、私がテストしたい環境を決めて、何らかの設定をしてからスイートを走らせることです。 – anonymous