パスカバレッジテスト

著者: Randy Alexander
作成日: 24 4月 2021
更新日: 10 5月 2024
Anonim
【CEDEC2014】そのテスト足りてます? ~テスト漏れを防ぐ動的コードカバレッジという考え方~
ビデオ: 【CEDEC2014】そのテスト足りてます? ~テスト漏れを防ぐ動的コードカバレッジという考え方~

コンテンツ

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

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


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

Microsoft AzureとMicrosoft Cloudの紹介|このガイドを通して、クラウドコンピューティングとは何か、Microsoft Azureを使用してクラウドからビジネスを移行および実行する方法を学習します。

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

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

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

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

    入力x
    x> 5の場合
    リターンA
    それ以外の場合はBを返します

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

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