私たちのプロジェクトでは、開発されたチームが TDD アプローチに従います。しかし、BA は例と同じ形式でユーザー ストーリーを書きます。
AS AN : 匿名の顧客 (ACUST) I WANT : 検索結果を色でフィルタリングする SO THAT : 好きな色の商品しか見られない
BA がより一般化された形式でユーザー ストーリーを作成する場合、開発者はユーザー ストーリーを複数のストーリーに分割します。そして、私たちの手動テスターは、Given-when-then 形式でテスト ケースを作成し、自動化テスター (私たち) に渡して自動化します。
私たち自動化テスターは、SBI に関連付けられた単一のテスト ケースを取得します。
現在、SpecFlow-Selenium を使用して、PageObject パターンを使用してテスト ケースを自動化しています。また、MTM を使用してテスト スクリプトをテスト ケースに関連付け、MTM から実行します。
上記のシナリオに対する現在のアプローチはどうあるべきですか? specflow でシナリオと機能ファイルをどのように作成する必要がありますか?
どんな情報でも素晴らしいでしょう。