ブラックとは Box テスト中? テクニック、種類、例

ブラック Box テスト

ブラック Box テスト 内部コードの構造や実装の知識がなくても、ソフトウェア アプリケーションの機能をテストするソフトウェア テスト手法です。tails そして内部パス。黒 Box テストは主にソフトウェア アプリケーションの入出力に焦点を当てており、完全にソフトウェアの要件と仕様に基づいています。 行動テストとも呼ばれます。

黒 Box テスト画像

上記のブラックは、Box テストしたいソフトウェア システムであれば何でも構いません。 たとえば、Windows などのオペレーティング システム、Google などの Web サイト、Oracle などのデータベース、さらには独自のカスタム アプリケーションなどです。 アンダーブラック Box テスト: 何も知らずに入力と出力に集中するだけで、これらのアプリケーションをテストできます。wing 内部コードの実装。 以下を検討してくださいwing ビデオチュートリアル-

こちらをクリックすると、ツールが開きます。 ビデオにアクセスできない場合

ブラック Box テスト技術

Following 著名です テスト戦略 黒で使用される多くのものの中で box テスト

  • 同等クラスのテスト: これは、妥当なテスト カバレッジを維持しながら、可能なテスト ケースの数を最適なレベルまで最小限に抑えるために使用されます。
  • 境界値テスト: 境界値テストは境界の値に焦点を当てます。 この手法は、特定の範囲の値がシステムで受け入れられるかどうかを判断します。 テストケースの数を減らすのに非常に役立ちます。 入力が一定の範囲内にあるシステムに最適です。
  • デシジョンテーブルテスト: デシジョンテーブルは、原因とその結果をマトリックスにまとめたものです。 各列には一意の組み合わせがあります。

黒の種類 Box テスト

ブラックも種類が豊富です Box テスト中ですが続きはこちらwing 顕著なものは –

  • 機能テスト – この黒さ box テストの種類はシステムの機能要件に関連します。 それはソフトウェアテスターに​​よって行われます。
  • 非機能テスト – このタイプの黒 box テストは特定の機能のテストではなく、パフォーマンス、スケーラビリティ、使いやすさなどの非機能要件に関連しています。
  • 回帰試験 回帰テスト コードの修正、アップグレード、またはその他のシステム メンテナンスの後に、新しいコードが既存のコードに影響を与えていないことを確認するために実行されます。

ブラックのやり方Box ソフトウェアエンジニアリングにおけるテスト

あらゆるタイプのブラックを実行するための一般的な手順は次のとおりです。 Box テスト。

  • 最初に、システムの要件と仕様が検討されます。
  • テスターは有効な入力 (肯定的なテスト シナリオ) を選択して、SUT がそれらを正しく処理するかどうかを確認します。 また、SUT がそれらを検出できることを確認するために、いくつかの無効な入力 (ネガティブ テスト シナリオ) が選択されます。
  • テスターは、これらすべての入力に対して期待される出力を決定します。
  • ソフトウェア テスターは、選択された入力を使用してテスト ケースを構築します。
  • テストケースが実行されます。
  • ソフトウェアテスターコンプares 実際の出力と期待される出力。
  • 欠陥がある場合は修正され、再テストされます。

ブラックに使用するツール Box テスト:

ブラックに使用するツール box テストは黒人の種類に大きく依存します box あなたが行っているテスト。

  • 機能/回帰テストには、以下を使用できます – QTP, Selenium
  • 非機能テストの場合は、次を使用できます – LoadRunner, jmeter

ブラックの比較 Box と白 Box テスト:

ブラックの比較 Box と白 Box テスト画像

ブラック Box テスト ホワイト Box テスト
黒をメインに box テストは機能要件を検証するものです。 ホワイト Box テスト (単体テスト) ソフトウェア コードの内部構造と動作を検証します。
ブラック box テストはコードを抽象化し、ソフトウェア システムの動作に関するテスト作業に焦点を当てます。 ホワイトを指揮するには Box テストには、基礎となるプログラミング言語の知識が不可欠です。 現在のソフトウェア システムではさまざまなプログラミング言語とテクノロジが使用されており、それらすべてを理解することは不可能です。
ブラック box テストによりモジュール間のテスト通信が容易になります ホワイト box テストはモジュール間のテスト通信を促進しません

ブラック Box テストおよびソフトウェア開発ライフサイクル (SDLC)

ブラック box テストには、ソフトウェア テスト ライフ サイクル (STLC)そしてそれはのあらゆる段階に相対的です ソフトウェア開発ライフサイクル ソフトウェアエンジニアリングの博士号を取得。

  • 要件 – これは SDLC の初期段階であり、この段階で要件が収集されます。 ソフトウェア テスターもこの段階に参加します。
  • テストの計画と分析テストタイプ プロジェクトに適用できるかどうかが決定されます。 あ テスト計画 プロジェクトの潜在的なリスクとその軽減策を決定するための情報が作成されます。
  • 設計 – この段階では、ソフトウェア要件文書に基づいてテスト ケース/スクリプトが作成されます。
  • テストの実行– この段階では、準備されたテスト ケースが実行されます。 バグがあれば修正され、再テストされます。