ペアテスト

2177 ワード

紹介する
私はまだ子供をあまり連れてこないテストエンジニアです.
げんり
すべてのテストデータは2つのペアで、各ペアのデータは少なくとも1回表示されます.
特長
ペアテストでは、すべての単一の要因入力と1対の要因入力のバグが見つかりますが、プログラムで最も一般的なバグは、単一の要因入力または1対の要因入力によってトリガーされます.3つの関連要因またはそれ以上の要因によってトリガーされるバグはますます珍しくなります
  • AT&Tは、ローカルエリアネットワークメールシステムにおいて、1000個の用例が従来の1500個の用例よりも20%多くの欠陥を発見し、テスト作業は50%
  • 減少した.
  • NISTは、ある医療設備試験による15年間の追跡で、98%のソフトウェア欠陥が過結合試験で
  • を発見できることを発見した.
  • Mozillaブラウザの76%の欠陥は、ペアテストによって
  • を発見することができます.
    ペアテストの提出については、専門の牛人が追跡と統計を行い、相応の文献を出力した.
    手動でフィルタする方法
  • 直交行列法
  • All-pairsスクリーニング法
  • 上記の2つの方法について、非常に大きな欠点があります.時間がかかることです.
    PICTによる自動スクリーニングの使用例
    次のアドレスには、Jacek Czerwonkaというマイクロソフトの作業者が収集したpairwise testingに関する資料とtool アドレスがたくさんあります.http://www.pairwise.org/tools.asp
    ここで使用する必要があるのはマイクロソフトも使用している自動化フィルタツールです:PICT、サポートシステム:Windows、他のシステムで使用する必要がある場合はここをクリックしてください
    PICTをインストールしてwindowsの上で
  • ダウンロード:上の接続アドレスに入り、PICTという名前のソフトウェアを見つけてダウンロードします.msiファイルです.インストールをクリックすればいいです(まだ1 M未満)
  • msiファイルをクリックして
  • をインストール
  • インストール成功後、cmdを開き、pictを入力し、戻りデータがあり、インストール成功
  • を説明する.
  • PICTのインストールディレクトリに入ると、PICTHelp.htmという名前のヘルプドキュメント
  • が見つかります.
    PICTを使う
  • 生産用例の準備書類
  • .txt形式のファイル
  • pictの任意のディレクトリの下に置く
  • 中国語はサポートされていますが、中国語の句読点
  • はサポートされていません.
  • txtファイルが存在するパスでコマンドラインツールを使用して実行:pict test.txt>test.xls
  • txtファイルのフォーマットは以下の通りです.
     :canada,usa,mexico
     : , , 
     : , 
    

    エクスポートされたフォーマットは次のとおりです.(ここでは画像を1枚追加します)
    PICT高級使用:作成制限条件
  • コメントを表示

  • 条件文の終端符号はセミコロン
  • である.
  • =,<>,>,>=,
  • IF-THEN-ELSE
  • IN
  • NOT,AND,OR
  • 大文字と小文字を区別しない
  • ()は優先実行を示し,[],inの集合は"{}"に
  • 格納される.
    #demo1: IF-THEN-ELSE IN
     : , 
     : , , , 
    
    IF [ ] = " " THEN [ ] in {" "," "};
    IF [ ] = " " THEN [ ] in {" "," "};
    
    

    まとめ
  • PICTテスト用例のデータを減らす同僚はテストカバー率を保証できるが、ビジネスロジックが複雑であれば、パラメータファイルに大量の条件判断文(カレンダーテストで考慮する閏年、2月など)
  • を作成する必要がある.
  • 実際の状況で総合的に判断し、必要なものがあればこのツールを使用して、使用するために使用しないでください.しかし、この道具は確かにとてもいいものです.