结对测试工具PICT的安装和使用简介

一、PICT的简介

 结对测试(Pairwise Testing)这一概念是曼德尔在测试Aad编译程序时提出来的一种测试思想,它能在保证测试覆盖率的前提下控制测试用例的数量。官网 http://www.pairwise.org/对pairwise testing的解释是:

Pairwise (a.k.a. all-pairs) testing is an effective test case generation technique that is based on the observation that most faults are caused by interactions of at most two factors. Pairwise-generated test suites cover all combinations of two therefore are much smaller than exhaustive ones yet still very effective in finding defects.

  生成pairwise testing测试用例的工具有很多,http://www.pairwise.org/tools.asp有详细的介绍。PICT全称Pairwise Independent Combinatorial Testing tool,是微软开发的一款结对测试用例生成工具,可以生成两两组合和高阶组合所需的测试用例。

二、PICT的下载和安装

       通过官网http://download.microsoft.com/download/f/5/5/f55484df-8494-48fa-8dbd-8c6f76cc014b/pict33.msi可以下载到PICT的安装包,csdn上有破解补丁http://download.csdn.net/detail/iamhuanggua/9733005,下载安装即可。

  PICT的安装程序会自动配置环境变量,因此可以在系统的任意目录中执行使用它,而不必进入pict的安装目录。

三、PICT的使用

       假设需要对于如下具有3个搜索条件的“搜索”功能进行测试。



      我们可能会对单个搜索条件设计如下的测试用例:


id: null,-1,400123

phone: null,-1,13110203040

name: null, 

       将其保存为文件search_case.txt,执行pict search_case.txt,即可得到生成的测试用例:

结对测试工具PICT的安装和使用简介_第1张图片


       如果希望将用例保存到文件,可以使用重定向:pict search_case.txt >Res.txt 。文件类型支持txt、excel等多种格式。


        PICT不仅支持结对测试用例的生成,还支持测试覆盖度更高的高阶测试用例的生成,以支持医疗、航空、军工等对测试完备性要求极高的领域。详情请参考《PICT使用手册——中文版》。

你可能感兴趣的:(结对测试)