複雑なシナリオを試すつもりです。複雑なシナリオでは、それ以前にいくつかの他のステップが実行されていたはずです。SpecFlowシナリオのためのデータの準備
たとえば、商品を倉庫に持ち込む前に適切なデータを持っていることと同等である可能性があります。したがって、フェッチを実行するには、まず倉庫に製品があり、フェッチ順があることを確認する必要があります。倉庫に製品を挿入するための別個のスクリーンがあるかもしれません。フェッチ・シナリオのテストを開始する前に、私はフェッチ・シナリオを準備する必要があります。
このデータを準備するにはどのような方法が最適でしょうか?私は基本的に2つの選択肢を考えることができました。
データを準備するために実際の画面を表示します。
必要なシナリオを実行するための準備データを含むDBスナップショットを作成します。
このようなことを試した人から、私が前進して、同じような経験を聞きたいとは思っていません。
Yuppersそれは私がやったことです。 – Keith