Software-engineering-se-quality-qa10

提供:Dev Guides
移動先:案内検索

SE品質に関するQ&A#10

質問:ソフトウェア障害、ブラックボックステスト、ホワイトボックステスト、ストレステストについて簡単なメモを書きます。

回答:

ソフトウェア障害

ソフトウェア障害は、ソフトウェアに必要な作業を実行できないソフトウェアとして定義される場合があります。 簡単な言葉で言えば、ソフトウェアがエラーを表示せずに継続的に実行されたが、出力がシステムの障害を意味する要件に従っていない場合です。 測定値と必要な値の差は、ソフトウェア障害の程度を示します。

ブラックボックステスト

ブラックボックステスト技術は、テスト対象のシステムの内部動作について製品をテストする人がまったく知らないソフトウェアテスト技術として定義される場合があります。 機能テストは、ブラックボックステスト手法の2番目の名前でもあります。 システムのパフォーマンスと動作は、ブラックボックステスト手法でテストされています。 「何」はブラックボックステストで非常に重要な部分です。

出力が品質を備えている場合は、命令を入力した後に出力が検証され、製品の機能テスト済みのブラックボックステスト技術が使用されます。 ブラックボックステスト手法の使用は、テストの非常に遅い段階で行われます。 入力状況のセットは、ブラックボックステスト手法で完全に実行されます。 ブラックボックステスト手法には、等価分割、境界値分析などのアプローチがあります。 ブラックボックステスト技術は、情報ドメインに焦点を当てています。 ブラックボックステスト技術の助けを借りて、いくつかのエラーを簡単に確認できます。

  1. 不正な機能
  2. データ構造エラー
  3. パフォーマンスのエラー

ホワイトボックステスト

ホワイトボックステストは、ソフトウェアシステムの内部機能をテストする技術であるソフトウェアテストとして定義できます。 ホワイトボックステストには、構造テストやガラスボックステスト、オープンボックステストなどの名前があります。 プログラムのホワイトボックスの構造をテストするには、ホワイトボックステスト手法を使用します。 「方法」は、ホワイトボックステスト技術の重要な部分です。 入力と出力のチェックアウトはホワイトボックステストの目標ではありませんが、異なる種類のプログラミングとデータ構造の注意がホワイトボックステスト技術の目標です。

テストの過程で、出力は非常に早い段階になります。 ホワイトボックステスト手法でテストされた各プログラムの精度を得るため。 ホワイトボックステスト手法を実行するには、基本的なパステスト手法を使用します。 ホワイトボックスのテスト手法は、構造制御に重点を置いています。 以下に、ホワイトボックステスト手法でテストされたものを示します。

  1. 手続きのループ
  2. 内部データ構造
  3. 決定点
  4. 実行パス

ストレス試験

ストレステストは通常​​の状態では実行できません。 これにより、システムは需要が急速に増加または減少したときに、その状態で使用します。

  • 入力速度が予想以上になったときに入力機能がどのように実行されたか。
  • クリックに関するデータの過剰な検索とハンティングもストレステストに関係しています。