概要 - テスト・カバレッジ

開発チームでは、場合によってはプログラム全体のすべての論理パスを対象としたテストを実行したことを示す必要があります。テスト・カバレッジ・ユーティリティを使用すると、テスト・カバレッジの範囲を示すレポートを作成し、開発ライフサイクルのさまざまな段階のソース・コードを含めてレポートを展開することができます。

プログラムがテスト・カバレッジ・モードで実行している間に、TESTCOVER 指令が設定されてコンパイルされたプログラムやサブプログラムごとにコード実行のログが記録されます。結果はバイナリ結果ファイルに保存されます。このファイルの拡張子は .tcz です。結果ファイルに保存される情報は、テスト・カバレッジの構成によって異なります。

テスト・カバレッジ・モードでプログラムを実行する場合、テスト・カバレッジが有効ではない同じプログラムを実行するよりも使用するリソースは大幅に増加します。そのため、テスト・カバレッジは開発システムでのみ使用し、プロダクション・システムでは使用しないことをお奨めします。

結果ファイルはバイナリ・ファイルのため、テキストまたは HTML レポート・ファイルを作成するにはフォーマットする必要があります。コマンド・ラインからレポート・ファイルを作成するには、レポート作成ユーティリティ cobtcreport (UNIX) または TCReport (Windows) を使用します。レポートをフォーマットして、プレーン・テキスト (.txt) ファイルや HTML (.htm) ファイルを生成できます。

ソース・コード内の文にタグを付けてテスト・カバレッジを使用すると、これらの文を実行するかどうかをレポートすることもできます。これは、特にソース・コードの新しい行や変更された行のカバレッジを確認する場合に役立ちます。