FIT テストにより、コード カバレッジが改善されました。まったく別のタックであるため、それは素晴らしいことです。
背景: 従来のコードと新しいコードが混在しています。新しいもののユニット/統合テストを可能な限り試みますが、Hibernate/Postgres に移行し、OODB から離れているため、レガシー コードをテストする意味はあまりありません。
ご存じない方のために説明すると、FIT はユーザーの視点からソフトウェアをテストする方法です。基本的に、HTML テーブルで目的の動作を指定できます。テーブルは、ソフトウェアに対するアクションと目的の結果を指定します。私たちのチームは、アクションをコードに対する呼び出しにマッピングする「グルー コード」(別名 FIT テスト) を作成します。これらのテストは、単体テストと比較して「空間から」のビューで動作することに注意してください。
このアプローチを使用することで、コード カバレッジが数パーセント向上しました。追加のボーナスは、これらのテストがバージョン間でブリッジすることです。これらのテストはレガシー コードをテストしますが、後で新しいコードをテストします。つまり、ある意味で回帰テストとして機能します。