ペアテスト
2177 ワード
紹介する
私はまだ子供をあまり連れてこないテストエンジニアです.
げんり
すべてのテストデータは2つのペアで、各ペアのデータは少なくとも1回表示されます.
特長
ペアテストでは、すべての単一の要因入力と1対の要因入力のバグが見つかりますが、プログラムで最も一般的なバグは、単一の要因入力または1対の要因入力によってトリガーされます.3つの関連要因またはそれ以上の要因によってトリガーされるバグはますます珍しくなります AT&Tは、ローカルエリアネットワークメールシステムにおいて、1000個の用例が従来の1500個の用例よりも20%多くの欠陥を発見し、テスト作業は50% 減少した. NISTは、ある医療設備試験による15年間の追跡で、98%のソフトウェア欠陥が過結合試験で を発見できることを発見した. Mozillaブラウザの76%の欠陥は、ペアテストによって を発見することができます.
ペアテストの提出については、専門の牛人が追跡と統計を行い、相応の文献を出力した.
手動でフィルタする方法直交行列法 All-pairsスクリーニング法 上記の2つの方法について、非常に大きな欠点があります.時間がかかることです.
PICTによる自動スクリーニングの使用例
次のアドレスには、
ここで使用する必要があるのはマイクロソフトも使用している自動化フィルタツールです:PICT、サポートシステム:Windows、他のシステムで使用する必要がある場合はここをクリックしてください
PICTをインストールしてwindowsの上でダウンロード:上の接続アドレスに入り、 msiファイルをクリックして をインストールインストール成功後、cmdを開き、 を説明する. PICTのインストールディレクトリに入ると、 が見つかります.
PICTを使う生産用例の準備書類 .txt形式のファイル pictの任意のディレクトリの下に置く 中国語はサポートされていますが、中国語の句読点 はサポートされていません.
txtファイルが存在するパスでコマンドラインツールを使用して実行: txtファイルのフォーマットは以下の通りです.
エクスポートされたフォーマットは次のとおりです.(ここでは画像を1枚追加します)
PICT高級使用:作成制限条件 条件文の終端符号はセミコロン である. =,<>,>,>=,
IF-THEN-ELSE IN NOT,AND,OR 大文字と小文字を区別しない ()は優先実行を示し,[],inの集合は"{}"に 格納される.
まとめ PICTテスト用例のデータを減らす同僚はテストカバー率を保証できるが、ビジネスロジックが複雑であれば、パラメータファイルに大量の条件判断文(カレンダーテストで考慮する閏年、2月など) を作成する必要がある.実際の状況で総合的に判断し、必要なものがあればこのツールを使用して、使用するために使用しないでください.しかし、この道具は確かにとてもいいものです.
私はまだ子供をあまり連れてこないテストエンジニアです.
げんり
すべてのテストデータは2つのペアで、各ペアのデータは少なくとも1回表示されます.
特長
ペアテストでは、すべての単一の要因入力と1対の要因入力のバグが見つかりますが、プログラムで最も一般的なバグは、単一の要因入力または1対の要因入力によってトリガーされます.3つの関連要因またはそれ以上の要因によってトリガーされるバグはますます珍しくなります
ペアテストの提出については、専門の牛人が追跡と統計を行い、相応の文献を出力した.
手動でフィルタする方法
PICTによる自動スクリーニングの使用例
次のアドレスには、
Jacek Czerwonka
というマイクロソフトの作業者が収集したpairwise testing
に関する資料とtool
アドレスがたくさんあります.http://www.pairwise.org/tools.asp ここで使用する必要があるのはマイクロソフトも使用している自動化フィルタツールです:PICT、サポートシステム:Windows、他のシステムで使用する必要がある場合はここをクリックしてください
PICTをインストールしてwindowsの上で
PICT
という名前のソフトウェアを見つけてダウンロードします.msiファイルです.インストールをクリックすればいいです(まだ1 M未満)pict
を入力し、戻りデータがあり、インストール成功PICTHelp.htm
という名前のヘルプドキュメントPICTを使う
pict test.txt>test.xls
:canada,usa,mexico
: , ,
: ,
エクスポートされたフォーマットは次のとおりです.(ここでは画像を1枚追加します)
PICT高級使用:作成制限条件
コメントを表示
#demo1: IF-THEN-ELSE IN
: ,
: , , ,
IF [ ] = " " THEN [ ] in {" "," "};
IF [ ] = " " THEN [ ] in {" "," "};
まとめ