ソフトウェアテストにおけるアクティブテストとパッシブテストの違いは何ですか?


答え 1:

ソフトウェアテストを実行する方法は多数あります。 ただし、ソフトウェア製品をテストする場合は、ソフトウェア製品とやり取りするかどうかをテストします。 アクティブテストとパッシブテストの概念は、ソフトウェア製品を評価するために、ソフトウェア製品と対話または非対話するという同様の事実に基づいています。

アクティブテスト

これはテスト手法であり、テスターは通常、ソフトウェア製品をテストするために、ソフトウェア製品に対してテストアクティビティを直接やり取りし、実行します。 一般に、テスターはソフトウェア製品にテスト入力データを供給し、ソフトウェアシステムによって提供または表示されている結果を分析します。

この手法では、テスターはソフトウェア製品のメンタルモデルから開始します。このモデルは、ソフトウェアとの一貫した対話の過程で徐々に開発および強化されます。

アクティブなテスト手法の基本的な動作は、次の手順で確認できます。

  • すべてのテストアクティビティを実行すると、モデルが検査され、クライアントの要件が満たされているかどうかが確認されます。上記の検査の結果に基づいて、次の推論のいずれかが考慮されます。モデルは指定された要件を満たしています。モデルを適合させる必要があります。ソフトウェア製品に問題があります。テストプロセスを通じて脳を積極的に使用することで一貫した撹拌を行うと、要件を満たすための新しいアイデア、テストデータ、テストケースが生成されます。達成すべき目標に一貫して焦点を合わせているテスターは、重要なポイントや事柄を書き留めることができます。これらは後の段階で使用したり、ソフトウェア製品の問題や問題を見つけて認識するためにフォローアップすることができます。

パッシブテスト

このテスト方法は、アクティブテストとは正反対です。 この手法では、テスターはソフトウェア製品と対話せず、システムの動作を観察および監視するだけで評価します。 ソフトウェア製品のテストに使用されるテストデータはありません。

パッシブテストは、通常、テストチームが実施し、ソフトウェア製品に関する詳細を取得するために、スクリプトの調査と追跡のみを行います。 テストスクリプトを実行するだけで、テストの実行方法、テスト対象、その他多くのことなど、テストの実行を考慮した手順を調べることができます。 これにより、ソフトウェア製品を評価するためのテストプロセスの可能性に関する洞察が得られます。

テスターに​​よる脳の非使用、および研究に基づいた判断のみのため、受動的テストと呼ばれます。 手動または自動化により実行できます。 自動化されたテストケースは、テスターに​​過去の動作を認識させます。 さらに、パッシブテストの自動化により、アクティブテストの自由時間が長くなる場合があります。適切に実装しないと、結果がマイナスまたは低下する可能性があります。

ソース:professionalqa


答え 2:

こんにちはドン、

主要なソフトウェアテスト会社で使用されているさまざまな種類のテスト戦略があります。 ここでは、最近実施されているアクティブおよびパッシブテストについて説明します。

アクティブテスト:-

アクティブテストは、開発段階で特定のリリースの前に実行される実際のテストです。 このテスト中、ソフトウェア製品の検証にすべての特定のプロセスとテスト手法が使用されています。 テスターは、ソフトウェア製品と対話し、テストデータを作成し、テストデータを提供した後に結果を分析します。

アクティブテストの使用例は、クライアントの要件を検証することです。 簡単な言語では、これは一種のテストであり、特定のスプリントまたは反復に対して毎日実行するために使用します。

パッシブテスト:-パッシブテストは、ソフトウェア製品の次の改善と実装の決定を行うための機能に関するテスターが各モジュールのケーススタディを作成するテストです。

このテストはソフトウェア製品との相互作用なしに実行されており、テスターはアクティブなテストとは異なるテストデータを提供していません。このテスト中、テスターはソフトウェア製品の過去の結果のみを分析して何らかのテストを行います。決定の。

以下は、このテストを達成するために使用される方法です。

1.ソフトウェア製品のテストに使用された自動テストスクリプトの過去の結果。 自動化されたテストスクリプトを調べることで、テスターはシステムに関する情報を取得できます。 テストの実行方法、テスト対象などを知るのに役立ちます

2.テストケース管理システムの履歴にあるテストケースのテスト結果は、ソフトウェア製品の動作に関する決定を下すのにも役立ちます。

パッシブテストは、製品の機能に関するケーススタディです。これらのテスト結果は、手動で作成することも、自動スクリプトにすることもできます。

よろしく、アナンド


答え 3:

パッシブテストは、対話なしでシステムを観察するソフトウェアテスト手法です。 一方、アクティブテストにはシステムとの対話が含まれます。 回路内テスト(ICT)は、実装されたプリント回路基板(PCB)を電気プローブがテストするホワイトボックステストの例です。短絡、開放、抵抗、静電容量、およびアセンブリが正常であったかどうかを示すその他の基本量をチェックします製作された。

詳細については、こちらをご覧ください:品質検査サービス