Loading article…
ソフトウェア工学において、基本パステスト、または構造化テストは、[1]テストケースを設計するためのホワイトボックス手法です。この手法では、プログラムの制御フローグラフを分析して、線形独立な実行パスのセットを見つけます。この手法では通常、McCabe循環的複雑度を使用して線形独立パスの数を決定し、得られたパスごとにテストケースを生成します。[2]基本パステストは完全な分岐カバレッジ(制御フローグラフのすべてのエッジ) を保証しますが、制御フローグラフのすべての可能なパスをカバーすることなくこれを達成します。後者は通常、コストがかかりすぎます。[3]基本パステストは広く使用され、研究されています。[4]
参照
- DDパステスト
参考文献
- ^ Arthur H. Watson および Thomas J. McCabe (1996)。「構造化テスト: 循環的複雑度メトリックを使用したテスト方法」(PDF)。NIST 特別出版物 500-235。
- ^ Linda Westfall (2008)。認定ソフトウェア品質エンジニアハンドブック。ASQ Quality Press。pp. 436–437。ISBN 978-0-87389-730-3。
- ^ YN Srikant、Priti Shankar (2002)。コンパイラ設計ハンドブック: 最適化とマシンコード生成。CRC Press。p. 249。ISBN 978-1-4200-4057-9。
- ^ Robert V. Binder (2000)。オブジェクト指向システムのテスト: モデル、パターン、ツール。Addison-Wesley Professional。p. 378。ISBN 978-0-201-80938-1。
さらに読む
- Paul C. Jorgensen (2002)。ソフトウェアテスト:職人のアプローチ、第2版。CRC Press。pp. 146–150。ISBN 978-0-8493-0809-3。
- Alan Page、Ken Johnston、Bj Rollison (2008)。『Microsoft におけるソフトウェアのテスト方法』。Microsoft Press。第 6 章。ISBN 978-0-7356-3831-0。
