1

これで、Web アプリと一連の E2E テストができました。

データを有効な状態に保つのが大きな苦痛であることを除けば、それはすべて素晴らしいことです。データが有効なままになるようにテストを記述しようとしていますが、これはオーバーヘッドであり、テストが失敗すると、他の多くのテストに影響を与えます。

そう

テストを実行するたびにデータベースの復元を試みています (テストのためにローカル データベースを実行しています)。

仮想マシンに db を配置してスナップショットを作成することを検討しています - ライセンス コストが高い

サービスへの特定の呼び出しをインターセプトし、定義済みのデータを返すインターセプター (AngularJS アプリ) を試していました。適切に機能させるのは難しく、オーバーヘッドが大きすぎます。

それは非常に一般的な問題点であるに違いありませんが、これにアプローチする方法についてはあまり見つけられないようです。では、これをどのように解決しますか?

4

0 に答える 0