ステートメントカバレッジ

statement coverage / 命令網羅 / 命令文網羅 / C0カバレッジ


 コードカバレッジの1つで、プログラムコード内部の命令文(ステートメント)全体のうち、テストを実施した割合を示す。コード内のすべての命令文を少なくとも1回は実行するようにテストを設計する。

ステートメントカバレッジ

 ステートメントカバレッジの達成基準は、与えられたプログラムの命令文を少なくとも1回テストすることと定義される。着目点は命令文で、コード中の命令文の総数を分母として、そのうちテスト実施(設計)したの数の総和を分子に計算を行うとステートメントカバレッジ(%)が得られる。

 命令文を平たくいうと、“女性客は水曜日に無料”という条件付き行為における「無料」の部分に当たる。無料の実行が確認されれば100%網羅となる。

 ステートメントカバレッジは、最も基本的なコードカバレッジでカバレッジ率100%を達成しやすいが、判定条件による制御パスの分岐がある場合は片側のみのテストとなるために網羅性が低く、最もテスト強度が弱いカバレッジ基準といえる。

参考文献

  • 『ソフトウェアテスト実践ワークブック――効果的かつ効率的なテスト設計のために』 レックス・ブラック=著/成田光彰=訳/日経BP社/2007年1月(『Effective and Efficient Software Testing』の邦訳)
  • 『基本から学ぶソフトウェアテスト――テストの「プロ」を目指す人のために』 セム・ケイナー、ジャック・フォーク、フン・クォック・グエン=著/テスト技術者交流会=訳/日経BP社/2001年11月(『Testing Computer Software, 2nd Edition』の邦訳)
  • 『ソフトウェア・テストの技法〈第2版〉』 グレンフォード・J・マイヤーズ、トム・バジェット、テッド・M・トーマス、コーリー・サンドラー=著/長尾真=監訳/松尾正信=訳/近代科学社/2006年7月(『The Art of Software Testing: 2nd ed』の邦訳)
 
A B C D E F G H I J K L M
N O P Q R S T U V W X Y Z
記号 0 1 2 3 4 5 6 7 8 9
IT活用組織論経営・経営手法発想法、図法システム開発・運用、プロジェクト管理システム基盤技術インターネットビジネスコミュニケーションマーケティングERP会計・ファイナンス人事・HRCRM/SFAグループウェアナレッジマネジメントBIコンテンツ管理製造業流通業、ロジスティクス通信業調達業務利用法、使い勝手


@IT情報マネジメント メールマガジン 情報マネージャのための情報源(無料)


この記事に対するご意見をお寄せください managemail@atmarkit.co.jp

アイティメディアの提供サービス

ホワイトペーパーTechTargetジャパン

スキルアップ/キャリアアップ(JOB@IT)

@IT Sepcial
- PR -
@IT Sepcial
ソリューションFLASH

求人情報