ソフトウェア工学3日目

1、ソフトウェアテストの目的:

  1. テストは、プログラムの実行は、それがエラーを発見することを目指しています。
  2. 良いテストは、これまでのところ、エラーを発見していない発見されました。
  3. 成功したテストでは、最高の未知への間違ったテストを発見されました。

2、真と偽の判断の最初の式の条件に応じて、サイクルにするかどうかを決定する前に、実行されないかもしれないが

第一のループを実行しながらDO-、次いで発現を行う-ながら、サイクルを継続するか否かが一度少なくとも行われ決定される真正性を決定します。

図3に示すように、塗布法の6種類、カバレッジ基準は、強力なステートメントカバレッジ、デシジョンカバレッジ(分岐カバレッジ)、条件カバレッジ、決定/条件カバレッジ、条件の組み合わせカバレッジ、パスカバレッジに順次弱いからです。

;一度ステートメントカバレッジは、プログラム内の各ステートメントは、少なくとも実行されるようになっている
Bのカバレッジは、決定された少なくとも;.回介してプログラムの各分岐こと
Cカバレッジ条件は、種々の可能な条件のそれぞれが取得するように決定されます。その結果、
。D決意/カバレッジ条件は各状態で全ての可能な値を取るように決定し、すべての可能な結果を取るためにそれぞれ決定される;
。E条件の組み合わせカバレッジ条件は、その結果各決定されます様々な可能な組み合わせは、一度、少なくとも表示されます。

図4は、カバーを実現するソフトウェアのテストスイートへのパス場合、それは同時にカバレッジ決意ソフトウェアを達成しなければなりません

5、ソフトウェア単位当たりの欠陥数全体的な製品は、テスト演算の総数に基づいています。単位当たりの欠陥の総数=ソフトウェア製品の欠陥/総数

6、 ソフトウェア信頼性予測小から大へ、全体の一部であり、下から上へプロセスは、統合されたプロセスであり、
信頼性設計及び信頼性分析の前提は、配信の信頼性予測および信頼性である
信頼割り当て信頼度予測結果は、基礎及び目的は、比較的信頼性の高い結果割り当てであることが期待AND調整の基本的な指標。

7は、アルファテストベータテストユーザーが参加することが必要とされています。
アルファテストは、開発環境または内部で実際の動作環境をシミュレートするテストユーザです。
ベータ版は、エンドユーザーがテストにあります。

公開された29元の記事 ウォンの賞賛4 ビュー4680

おすすめ

転載: blog.csdn.net/onion___/article/details/104993017