2016-12-13 5 views
0

私はアプリケーションの機能をテストしています。テストの1つは、アプリケーションが外部ソースに接続できることを確認することです。残りのテストでは、アプリケーションが接続されている必要があります。アプリケーションの接続能力をテストするためのテストを作成し、アプリケーションを接続してテスト手順の1つを「外部ソースに接続する」と想定する他のテストを作成することはできますか?アプリケーションのテストでは、以前のテストが他のテストに合格すると思いますか?

ありがとうございました。

答えて

0

これはテストベースでテストする必要があります。テストの結果を解釈することを複雑にしない限り、そのアサーションをスキップすることができます。多くはです。

さらに良い方法があります。アプリケーション自体に/healthエンドポイントを実装することができます。すべての依存関係を呼び出し、すべてが正常であれば200 OK、そうでなければ500を返すことができます。 展開スクリプトがそのエンドポイントにヒットする可能性があります。したがって、これは機能テストの代わりにデプロイメント後のチェックになります。したがって、依存関係の1つがダウンしている場合は、テストの実行を開始しません。

関連する問題