状態を共有しない
いくつかの場所で言及されていますが、再度言及する価値があります。 テストが互いに分離されていることを確認してください。
-
テストデータを共有しないでください。 アクションを実行する1つを選択する前に、それぞれが有効な注文をデータベースに照会するいくつかのテストを想像してください。 2つのテストで同じ順序を選択すると、予期しない動作が発生する可能性があります。
-
別のテストで取得される可能性のあるアプリケーション内の古いデータを削除します。 例: 無効な注文レコード
-
テストごとに新しいWebDriverインスタンスを作成します。 これにより、テストの分離が保証され、並列化がより簡単になります。
最終更新 December 7, 2021: reorganize documentation and update titles (#861) [deploy site] (872174bfdd)