Software-testing-dictionary-path-testing

提供:Dev Guides
移動先:案内検索

パステスト

パステストとは何ですか?

パステストは、仕様に基づいてではなく、ソースコードまたはアルゴリズムに基づいた構造的なテスト方法です。 さまざまなレベルの粒度で適用できます。

パステストの前提:

  • 仕様は正確です
  • データが適切に定義されアクセスされている
  • 制御フローに影響するもの以外のシステムに存在する欠陥はありません

パステストの手法:

  • * Control Flow Graph(CFG)-*プログラムは、コードをノード、領域、およびエッジに表すことにより、フローグラフに変換されます。
  • * Decision to Decisionパス(D-D)-* CFGは、さまざまなDecision to Decisionパスに分割し、個々のノードに折りたたむことができます。
  • *独立(基底)パス-*独立パスは、他の方法で他のパスから再現できないDDパスグラフを通るパスです。