私は約15ステップのウィザードの非常に長い統合テストを書いています。これらの各ステップには約20の入力/選択ボックスがあります。カピバラの統合テストでランダムなデータを使用すべきですか?
私はテストで静的なデータを使い始めましたが、今は選択ボックスからランダムな値を選択し、オプションのラジオボタンをクリックするようなものを書き始めました。これは、例えば、バグを捕まえる能力があるようです。ページ上のボタンの1つが正しく表示されず、値が決してデータベースに保存されないことがあります。これは、毎回同じオプションを選択する静的データを使用して決して検出されませんでした。あるいは、選択可能なすべてのオプションを手動で書き出すこともできますが、これは永遠に行うことができます。
ランダムデータを使用しない主な理由の1つは、テストで使用されたデータを明示的に見ることができず、失敗したテストを解決しにくくなることです。
私が避けなければならないこの道はありますか?またはこの方法で一般的に行われているテストを行っていますか?