Software-testing-dictionary-path-testing
提供:Dev Guides
パステスト
パステストとは何ですか?
パステストは、仕様に基づいてではなく、ソースコードまたはアルゴリズムに基づいた構造的なテスト方法です。 さまざまなレベルの粒度で適用できます。
パステストの前提:
- 仕様は正確です
- データが適切に定義されアクセスされている
- 制御フローに影響するもの以外のシステムに存在する欠陥はありません
パステストの手法:
- * Control Flow Graph(CFG)-*プログラムは、コードをノード、領域、およびエッジに表すことにより、フローグラフに変換されます。
- * Decision to Decisionパス(D-D)-* CFGは、さまざまなDecision to Decisionパスに分割し、個々のノードに折りたたむことができます。
- *独立(基底)パス-*独立パスは、他の方法で他のパスから再現できないDDパスグラフを通るパスです。