その前に他のいくつかのステップが実行されることを期待する複雑なシナリオをテストします。
たとえば、商品を倉庫から取り出す前に、倉庫に適切なデータがあることと同じです。したがって、フェッチを実行するには、最初に倉庫に製品があり、フェッチオーダーがあることを確認する必要があります。製品を倉庫に挿入するための個別の画面がある場合があります。したがって、フェッチシナリオのテストを開始する前に、それらのシナリオを準備する必要があります。
このデータを準備するための最良の方法は何でしょうか?基本的に2つの選択肢が考えられます。
実際の画面を見て、データを準備します。
必要なシナリオを実行するために、準備されたデータを含むDBスナップショットを用意します。
どちらの方向に進んでいけばいいのかわからないので、こういうことをやってきた人たちからも同じような体験をしてもらいたいです。