アプリケーションの機能をテストしています。テストの 1 つは、アプリケーションが外部ソースに接続できることを確認することです。残りのテストでは、アプリケーションが接続されている必要があります。アプリケーションの接続機能をテストするテストを作成してから、アプリケーションが接続可能であり、テスト ステップの 1 つが「外部ソースへの接続」であると想定する他のテストを作成しても問題ありませんか?
ありがとう。
アプリケーションの機能をテストしています。テストの 1 つは、アプリケーションが外部ソースに接続できることを確認することです。残りのテストでは、アプリケーションが接続されている必要があります。アプリケーションの接続機能をテストするテストを作成してから、アプリケーションが接続可能であり、テスト ステップの 1 つが「外部ソースへの接続」であると想定する他のテストを作成しても問題ありませんか?
ありがとう。
これは、テストごとに検討する必要があります。テストの結果の解釈が非常に複雑にならない限り、そのアサーションはスキップできます。
さらに良い方法があり/health
ます。アプリケーション自体にエンドポイントを実装できます。すべての依存関係を呼び出し、問題がなければ 200 OK を返し、問題がなければ 500 を返します。展開スクリプトがそのエンドポイントに到達する可能性があります。したがって、これは機能テストではなく、展開後のチェックになります。そのため、依存関係の 1 つがダウンしている場合、テストの実行を開始することさえできません。