ソフトウェア パスカバレッジテストとは何ですか? -techopediaからの定義

パスカバレッジテストとは何ですか? -techopediaからの定義

目次:

Anonim

定義-パスカバレッジテストとはどういう意味ですか?

パスカバレッジテストは、コードの個々の行が評価される特定の種類の系統的で順次的なテストです。

ソフトウェアテストの一種として、パスカバレッジテストは、包括的な戦略またはコードの「哲学」の一部ではなく、技術的なテスト方法のカテゴリに属します。 これは労働集約型であり、多くの場合、コードの特定の重要なセクション用に予約されています。

Techopediaはパスカバレッジテストについて説明します

パスカバレッジテストの動作方法は、テスターがモジュール内で役割を果たすコードの個々の行を確認する必要があり、完全なカバレッジを得るために、テスターはすべての可能な行を調べて、すべてのコード行がカバーされるようにする必要があります。

非常に基本的な例では、変数 "x"を受け取り、2つの結果のいずれかを返すコード関数を考えます。xが5より大きい場合、プログラムは結果 "A"を返し、xが以下である場合5、プログラムは結果「B」を返します。

プログラムのコードは次のようになります。

    入力x

    x> 5の場合

    リターンA

    それ以外の場合はBを返します

パスカバレッジテストを効果的に「すべてのパスをカバー」するには、xが5より大きく、xが5以下の2つのテストケースを実行する必要があります。

明らかに、この方法は、より複雑なコードモジュールを使用すると、はるかに複雑になります。 専門家は一般に、パスカバレッジテストをホワイトボックステストの一種と見なします。これは、内部コードを考慮しないブラックボックステストと見なされる外部入力および戦略に単に依存するのではなく、プログラムの内部コードを実際に検査します。

パスカバレッジテストとは何ですか? -techopediaからの定義