制御パステスト 【path testing】 パステスト / 制御フローテスト

概要

制御パステスト(path testing)とは、ソフトウェアテストの手法の一つで、プログラムを構成するコードがすべて実行されるようにテストデータを与えるもの。プログラムの内部構造を前提とするホワイトボックステストの一種。

プログラム中には外部からの入力値などによって実行するコードを変更する条件分岐が含まれることが多くあり、特定のデータを与えて実行すると途中で実行されないコードが出てくる場合がよくある。

制御パステストではプログラムの論理構造が意図した通りに記述されているか確かめるため、なるべく多くのコード実行されるようなテストケースを与えてテストをう。ありとあらゆる組み合わせを検証することは現実的でない場合があるため、「命令網羅」「分岐網羅」「条件網羅」といった基準に従って網羅する対象を絞ってケースを作成する。

(2024.2.8更新)

他の辞典による解説 (外部サイト)

この記事の著者 : (株)インセプト IT用語辞典 e-Words 編集部
1997年8月より「IT用語辞典 e-Words」を執筆・編集しています。累計公開記事数は1万ページ以上、累計サイト訪問者数は1億人以上です。学術論文や官公庁の資料などへも多数の記事が引用・参照されています。
ホーム画面への追加方法
1.ブラウザの 共有ボタンのアイコン 共有ボタンをタップ
2.メニューの「ホーム画面に追加」をタップ
閉じる