非破壊ソフトウェア テスト (NDT): テスト戦略とは
ソフトウェアの非破壊テストとは何ですか?
非破壊検査 これは、ソフトウェア アプリケーションのテストと適切な操作を伴うソフトウェア テスト タイプです。 つまり、非破壊ソフトウェア テスト (NDT) は、ポジティブ テストまたはハッピー パス テストとも呼ばれます。 期待どおりの結果が得られ、ソフトウェア アプリケーションが期待どおりに動作していることが証明されます。
例:- ログイン モジュールに正しいデータを入力し、認証情報を受け入れて次のページに移動するかどうかを確認します。

上記の例で非破壊テストを実行するには、ユーザー名のテキストボックスに数字を入力します。数字を入力したので、望ましい結果は肯定的なものになります。
ソフトウェアの非破壊テスト (NDT) を行うのはなぜですか?
- NDT 方式の主な利点は、ソフトウェアの品質が向上し、バグが修正されることです。
- ソフトウェア機能が仕様に従って動作していることを実証するため。
- パフォーマンス要件が満たされていることを確認します
- エンドユーザーの要件が満たされていることを確認するため
- コードまたは機能の小さなセクションが期待どおりに動作し、関連する機能が中断されていないことを確認します。
非破壊検査 (NDT) はいつ実行されますか?
- これは、テスターがアプリケーションに対して実行する最初のテスト形式でもあります (つまり、アプリケーションの初期段階)。 SDLC)
- 非破壊検査は通常、検査に十分な時間がない場合に行われます。
非破壊検査のための検査戦略
- 非破壊検査へのアプローチは積極的でなければなりません。
- NDT 技術の目的は、アプリケーションが有効な入力データを与えて動作することを証明することです。
- 非破壊検査を実行するための特別な要件はありません。
- 非破壊テストのベスト プラクティスは、システムが機能するかどうか、システムが何を行うべきかを確認することです。

非破壊検査の例
- アプリケーションには、ログイン ページ、ホームページ、ユーザー詳細ページ、新規ユーザーの作成、タスクの作成などの 5 つのモジュールがあります。
- ログイン ページにバグがあり、ユーザー名フィールドに XNUMX 文字未満の英数字が入力できないとします。 これは、ユーザー名に XNUMX 文字未満を使用できないという設定要件に反しています。 したがって、上記のシナリオでは、それはバグです。
- 現在、バグは開発チームに報告され、修正されて再びテスト チームに返送されます。 テスト チームは、欠陥が修正されたログイン ページをチェックするだけでなく、他のモジュールもテストします。 すべてのモジュールをテストする際、アプリケーション全体が適切に動作していることを確認するためだけに、非破壊タイプのテストが実行されます。
製品概要
- ソフトウェアテスト ソフトウェアの欠陥を明らかにし、特定の品質を確立するために使用されるプロセスです。
- 非破壊テスト (NDT) は、ソフトウェア アプリケーションのテストと適切な操作を含むソフトウェア テストの種類です。
- NDT 方式の主な利点は、ソフトウェアの品質が向上し、バグが修正されることです。
- 非破壊検査は通常、検査に十分な時間がない場合に行われます。
- NDT 技術の目的は、アプリケーションが有効な入力データを与えて動作することを証明することです。