コード分析

従来のコード カバレッジの目的は、テストでどのようなコードがカバーされるかについての情報を提供することです。このアプローチは通常、ユニット テストのコード カバレッジ情報を取得するのに用いられます。Silk Central のコード分析機能はこれをはるかに凌ぐもので、管理された環境でのユニット テスト、機能テスト、負荷テスト(自動と手動の両方)のデータを提供します。コード カバレッジ測定結果は、テスト進捗の追跡やテスト計画作業の誘導に利用されます。Silk Central の革新的なコード カバレッジ アプローチは、特定のテストとテスト対象コードの関係に基づいています。このアプローチにより、テストの観点からコード変更の影響/依存関係の分析を行うことができます。また、特定のコード変更に最も関係のあるテスト実行の特定に役立つので、テストを最適化するのに役立ちます。

コード分析 ユニットは、AUT(Applications Under Test)、パッケージ/名前空間、クラス、メソッド、およびステートメントのコード カバレッジ データを提供し、特定のコードの変更に応じて実行すべきテストを決定するテスト影響分析と、特定のコードの変更を適切にカバーするために必要な自動テストと手動テストの時間数を決定する労力分析を実行できるようにします。これらのコード分析タスクはそれぞれ、設定済みのレポートを実行することによって開始することができます。ユニットを特徴付けているものは、選択したプロジェクトに対してそれまでに作成された製品をすべて一覧表示するナビゲーション ツリーです。製品階層を展開して、特定のバージョン(最も深いレベルでは特定のビルド)を選択することができます。