テストケースの設計の基本的な方法



等価ゾーン型分類

テストケースの設計-1

テストケースの設計法-2

シナリオ:

  • 場所データ入力、同値分割法を用いてもよいです。

  • 試験のための大量のデータから代表的なデータの小さな選択。

テストのアイデア:

  • 範囲内の大量のデータを分割し、各範囲のデータを表すために選択され、これらのデータは、データの範囲内の試験結果の代わりに反応することができます。

基本的な概念:

  • 有効な等価クラス:プログラムは、入力データの意味のある、合理的なセットである - 機能が正しく実装されているかどうかをテストするために使用されます。

  • 無効な等価クラス:プログラム、入力データの意味のない、不合理なセット - プログラムは、強力な例外処理機能(堅牢性)を持っているかどうかをテストするために使用

設計プロセス:

まず、それが有効な入力の範囲は、違法入力範囲だことを確認してください。例えば、その入力範囲に名称入力欄:1〜20文字(数字が含まれていない)、その後:

  • 効果的な等価クラス:1〜20文字、数字が含まれていません。

  • 無効な等価クラス:入力の空気は、デジタル入力を含む20文字よりも大きいです。



境界値法

多くの場合、データの範囲の境界でのバグを最も受けやすいので、テスト品質を確保するために、あなたは境界のテストに焦点を当てる必要があります

シナリオ:

  • ローカルデータ入力があります。境界値と一般的な同値分割法を併用してもよいです。

テストのアイデア:

  • テストした境界で選択された代表的なデータシリーズ。

基本的な概念:

第2の境界値:国境の両側上の点境界値は、時間値と呼ばれます。

  • 最小時間境界:最小有効時間境界、無効倍最小境界。

  • 最大の時間の境界線:最大有効時間境界、無効倍の最大の境界。

設計プロセス:

  • 第2の境界上に一つのテストずつ値。



原因と結果の図

アプリケーション:

  • インターフェースのコントロールの複数を使用して、最終的にの出力に対応する入力の異なる組み合わせを知りたい場合は、因果グラフ/テーブル決意方法であってもよいし、異なる組み合わせは、出力の異なる入力に対応してもよく、制御又は制限の組み合わせとの間の関係があり、あります。(図原因/決意テーブル法は、試験組成物の少数の場合に適しており、典型的には20未満の種類)

テストのアイデア:

  • 図面の方法によって入力条件(による)と出力(果実)との関係を示します。

設計プロセス:

  • ステップ1:すべての入力条件を探します

  • ステップ2:すべての出力結果を探します

  • ステップ3:分析は、入力条件との間に制約のすべての組み合わせを示しています

  • ステップ4:、どの組み合わせ出力いる(図は実際の作業を省略することができる引き起こす)決意テーブルを埋める因果関係図を描画する入力条件の各セットを決定

  • ステップ5:テストケースの製造及び各列はテストの合成、製剤を表します



直交選点法

アプリケーション:

  • コントロールの異なる値の間のさまざまな組み合わせを考慮することが、複数の値を持つそれぞれ、コントロールの複数を有し、より多くの組み合わせインタフェースにおいて、我々は、直交コロケーション方法を使用することができます。

テストのアイデア:

  • サンプリングデータの最小限の使用が最も広い、最も統計カバレッジに達します。



フランスのシーン

シナリオ:

  • ビジネス、より複雑なソフトウェアシステムは、シミュレートされたユーザーは、このソフトウェアを使用している可能性の動作シナリオとして現実のように、エンドユーザー自身としてテスター、シーンが法ベースのビジネスソフトウェアテストの方法で、使用シナリオ法に適しています。(ビジネス・プロセス・ユーザーは、正しい操作 - 例外処理技能試験ソフトウェア(堅牢性) - ビジネス機能検証ソフトウェアは、状況をシミュレートユーザーエラー、正しく実装されています)

テストのアイデア:

  • メソッドのシーンシーンは主にテスト用ソフトウェアプロセスとビジネスロジックのために、ユーザーにさまざまなオペレーティングソフトウェアをシミュレートされたとき。タスクがテストを取得する場合、我々はそのようなテキストボックスとして等価クラスの最初の懸念はないの要件を満たしているが、その主な機能とビジネスプロセスに集中する最初のテストを完了するために、法律のシーンを必要とする、正しく実装。ビジネス・プロセス・テストは、ソフトウェアの主な機能は問題ありませんでは問題、ない場合、我々は、コントロール、境界値とテストのその他の詳細の等価クラスを心配します。(まず全体的な詳細の後)

おすすめ

転載: www.cnblogs.com/anzhengyu/p/11415020.html