私のチームは自動化が初めてで、クロス ブラウザー テストを自動化する予定です。各ブラウザーのテストでテスト データが一意であることを確認するにはどうすればよいでしょうか? 一部のビジネス ルールにより、テスト データは一意である必要があります。
私はいくつかのオプションを念頭に置いています:
テストを順番に実行します。各テストの完了後にデータベースを復元します。各テストのテスト レポートは個別に保管されます。エラーが発生した場合は、エラーを自分で再現する必要があります (データはリセットされています)。
テストを同時に/順次実行します。各テスト データにプレフィックスを追加して、さまざまなブラウザー テストのテスト データを一意に識別します。例: FF_User1、IE_User1
テストを同時に/順次実行します。いくつかのテスト ノードがセットアップされ、異なるデータベースに接続されます。各テスト ノードは、異なるブラウザーを使用してテストを実行し、テスト データは異なるデータベースに保存されます。
使用するのに最適なアプローチは誰でも教えてくれますか? または他の提案はありますか?