测试用例优化-PICT

作者: 望月成三人 | 来源:发表于2016-06-11 09:26 被阅读617次

配对测试(pair-wise testing)

  • 什么是配对测试?
    配合测试是一种简单的组合不同的测试案例,达到最大覆盖率,简化测试案例的一种特殊的组合算法。
  • 简单的来说就是:缺陷往往是由一个参数或两个参数的组合所导致的,那么我们选择比较好的测试组合的原则就是
    1)每个因子的水平值都能被测试到;
    2)任意两个因子的各个水平值组合都能被测试到,这就叫配对测试法。
  • 此网站列出了所有的快速组合测试工具: http://www.pairwise.org/tools.asp

PICT

  • PICT(Pairwise Independent Combinatorial Testing tool)可以有效地按照两两测试的原理,进行测试用例设计。在使用PICT时,需输入与测试用例相关的所有参数,以达到全面覆盖的效果。
  • PICT是通过命令行执行的。执行前,需准备一份参数文档。如下所示:
Paste_Image.png
  • 其中,#是注释符。注意:参数文件名称需用英文,参数及参数属性的分隔符要用英文字符。
    默认情况下,PICT会成对产生测试用例,即按照两两测试原理设计用例。但也可根据实际情况修改参数组合
  • 从列表可以看出,有1000多种组合方式。在短时间内对其做测试,将是非常困难的。研究表明,通过PICT,测试用例的数量将大大降低;同时,也可保证很高的测试覆盖率

PICT使用方法

  • PICT安装的时候,在系统环境中自动增加了PICT的PATH,所以可在任意路径下执行。
    如直接通过PICT执行参数文档,测试用例会打印在屏幕上,如下所示:
Paste_Image.png
  • 当然你也可以把用例值保存起来:
    • pict login.txt >登录.xls
    • 生成用例的xls可以借助python来做更多的事。比如读取用例,编辑用例等,实现自动化
  • 更详细的介绍

相关文章

  • 测试用例优化-PICT

    配对测试(pair-wise testing) 什么是配对测试?配合测试是一种简单的组合不同的测试案例,达到最大覆...

  • 正交用例生成工具PICT

    PICT工具一键生成正交试验用例 作用: 1、解决手动设计大量测试用例、或覆盖不全面问题,提高测试效率 2、读取e...

  • 快速排序

    测试用例 基本版 优化版

  • 2018-08-15 测试用例设计 1

    软件测试用例 • 指导测试的实施. • 规划测试数据的准备 • 评估测试结果的度量基准 • 持续优化的保证 软件测...

  • 软件测试基本流程

    1.需求分析(产品经理) 2.编写测试用例(测什么,怎么测) 3.评审测试用例 4.搭建测试环境 5.等待开发提交...

  • 【接口/性能】python05-脚本优化及HTMLTestRun

    优化点如下: 1. 测试环境配置,测试数据,待测接口等都与测试用例隔离,单独保存在data_fixture下 2....

  • 1.软件测试流程

    1.需求分析 2.编写测试用例(测什么,怎么测) 3.评审测试用例 4.搭建测试环境 5.等待开发提交测试包 6....

  • 可复用测试用例研究(用例库)

    软件测试的关键环节是设计和执行测试用例。测试用例的质量与测试人员的技能、经验以及对被测软件的理解密切相关。如果测...

  • 安全测试

    安全测试用例 常见的安全测试应该能够做到check以下内容 测试用例应该 包含每个HTTP参数的SQL注入测试 测...

  • 用例加载与组织(unittest)

    1. 通过测试套件TestSuite组织测试用例 1.创建测试套件2.测试用例加载到测试套件,加入方式测试类('测...

网友评论

    本文标题:测试用例优化-PICT

    本文链接:https://www.haomeiwen.com/subject/dansdttx.html