PICT测试用例设计工具的介绍和使用

这篇具有很好参考价值的文章主要介绍了PICT测试用例设计工具的介绍和使用。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

一、PICT是什么❓

“PICT工具”是针对“pairwise testing”实现的测试用例设计工具。通过他,我们可以直接将“正交表”转换为测试用例。pairwise testing直译中文是“成对测试”,是一种正交分析的测试技术。

“pairwise testing”能够覆盖因子取值的所有两两组合。在实际对缺陷的统计分析发现,相对于多因子的组合,大部分问题是可以通过因子的两两组合来发现,多个因子组合仅会发现少量的问题,但是多个因子的测试投入却是巨大的。所以来说,两两组合可以更有效的发现缺陷。

二、PICT的安装

1.Windows操作系统
  1. 下载地址: http://www.pairwise.org/tools.asp下载pict工具(pict.exe、PICTHelp.htm)

  1. 下载成功后,将pict工具解压后放在c:\PICT目录下

2. Mac系统

第一种方式:使用brew安装

  1. 终端直接输入:brew install pict

  1. 效果如下:

PICT测试用例设计工具的介绍和使用

第二种方式:源码编译 (我没有尝试过,读者可以自行尝试)

  1. 先克隆到本地:git clone https://github.com/microsoft/pict.git

  1. 然后进行编译 : make

  1. cp pict /usr/local/bin

三、PICT的使用

比如,我们要分析的因子表是这样的:

行号

factor A

factor B

factor C

factor D

1

A1

B1

C1

D1

2

A2

B2

C2

D2

3

B3

C3

D3

4

C4

根据上面的因子表,我们现在将以数据按照下面的格式写入一个文件中,文件名为testpict.txt

factor A: A1,A2

factor B: B1,B2,B3

factor C: C1,C2,C3,C4

factor D: D1,D2,D3

格式是这样的:,格式:<因子名> : <value1>, <value2>, ...
1. 每一行是一个因子
2. 因子名称后是英文分号 “:”
3 .因素值之间是英文逗号 “,” 隔开每个值

然后在终端调用这个文件pict testpict.txt,如下图:

PICT测试用例设计工具的介绍和使用

我们将每一行作为测试用例即可。

通过“覆盖度”的角度来说,我们生成的测试用例肯定会有遗漏的场景。所以我们在实际工作中,在使用pict工具生成测试用例后,往往还需要根据我们的经验来补充测试用例

例如:

  • 是否需要增加因子取值的组合?

  • 有哪些地方是容易出现问题的?是否还需要补充一些测试用例?

四、PICT的延伸使用

pict还支持有子模型、约束条件的场景;pict也有一些参数的使用。本文只介绍了基础的常用用法,具体可参照博文:https://www.codenong.com/js75ca33b9b9f8/。感谢各位文章来源地址https://www.toymoban.com/news/detail-441158.html

到了这里,关于PICT测试用例设计工具的介绍和使用的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 汽车产品测试中测试用例设计方法介绍—全网“最实用”

    目录 1.什么是测试用例? 2.测试用例设计流程 3.测试用例常见设计方法  又是断更的不知道第N天,最近在忙着搭建产品测试环境及写相关测试用例,那么本期就来个大家聊聊在汽车产品测试中测试用例的常用设计方法。

    2024年02月15日
    浏览(26)
  • 作为一名测试工程师,进行商城的测试用例设计思路是什么?

    进行商城的测试用例设计时,可以考虑以下思路: 1. 功能测试:测试商城的基本功能是否正常工作,包括用户注册、登录、浏览商品、搜索商品、添加商品到购物车、下单、支付等。 2. 数据验证测试:验证商城中的数据是否正确、完整和一致,包括商品信息、价格、库存、

    2024年02月08日
    浏览(28)
  • 【测试效率提升技巧】xmind测试用例转换为excel工具使用手册

    1.在命令行执行pip install xmind2testcase -U 2.到python中xmind2testcase的安装路径(我的路径是D:pythonLibsite-packagesxmind2testcase)下新建一个文件夹,命名为web 3.在命令行cd到刚刚创建的web文件夹,执行pip freeze requirements.txt 4.命令行执行pip install -r requirements.txt -U PS:请尽量使用xMind8 Up

    2024年02月12日
    浏览(29)
  • 软件测试-测试的概念,单元测试的详细介绍,如何设计测试用例

    作为测试工程师,你就必须掌握设计开发测试基础架构的关键技术。第三,随着自动化测试的规模化,测试数据准备的各种问题被逐渐暴露并不断放大,成为影响自动化测试效率以及稳定性的“拦路虎”。早期的传统测试数据准备方法,无论是从测试数据准备的时间成本,还

    2024年04月14日
    浏览(48)
  • 前端自动化测试工具 Cypress 试用调研记录

    目录 前言 环境准备 1.工具:vs code;环境:node.js。 2.安装 cypress 3.安装插件: 4.配置: 5.启动命令: helloworld: 第一个用例 元素定位方式 使用 request 请求进行登录 提取登录方法为公共方法 命令行执行所有用例 解决 chrome 下的跨域问题: 生成 Junit-allure 报表 生成 mocha awsome

    2024年02月16日
    浏览(31)
  • 不同规模的测试团队分别适合哪些测试用例管理工具?测试用例管理工具选型指南

    随着软件系统规模的持续增大,业务复杂度的持续增加,软件测试的复杂度也随之越来越大。软件测试工作的复杂性主要体现在测试用例的编写、维护、执行和管理方面。而创建易于阅读、维护和管理的测试用例能够显著减轻测试工作的复杂性。 本篇文章将较为系统的探讨测

    2024年02月11日
    浏览(39)
  • 什么是测试用例,什么是测试脚本,两者的关系?

    1、 测试用例 : 是对软件产品进行测试任务的描述,体现测试方案、方法、技术和策略。简单的来说,就是为某个特殊目标编写的一组测试输入、执行条件和预期结果,用于可是是否满足软件某个特定的需求。主要内容有:用例标题、前置条件、测试步骤和预期结果; 2、

    2024年02月06日
    浏览(27)
  • 为什么要写测试用例,测试用例写给谁看?

    “为什么要编写测试用例,测试用例写给谁看”,这个问题看似简单,但却涵盖了一系列复杂的考虑因素,并不太好回答。 为了向各位学测试的同学们解释清楚“为什么编写测试用例是至关重要的”,我将通过以下5个方面进行展开: 1、为什么要写测试用例? 2、测试用例写

    2024年02月05日
    浏览(31)
  • 自动生成测试用例_接口测试用例自动生成工具

    写用例之前,我们应该熟悉API的详细信息。建议使用抓包工具Charles或AnyProxy进行抓包。 我们先来了解一下另一个项目har2case 他的工作原理就是将当前主流的抓包工具和浏览器都支持将抓取得到的数据包导出为标准通用的 HAR 格式(HTTP Archive),然后 HttpRunner 将 HAR 格式的数据

    2024年02月05日
    浏览(52)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包