成对组合覆盖这一概念是Mandl于1985年在测试Aad编译程序时提出来的.Cohen等人应用成对组合覆盖测试技术对Unix中的“Sort”命令进行了测试.测试结果表明覆盖率高达90%以上.可见成对组合覆盖是一种非常有效的测试用例设计方法. 成对组合覆盖要求任意两个因素(输入条件)的所有水平组合至少要被覆盖1次.组合覆盖的算法已经被很多工具实现,测试人员可以直接利用这些工具,例如:TConfig.微软的PICT等.下面介绍一下使用PICT设计测试用例的过程. PICT,全称是Pairwise I…
前言 我们都知道成对组合覆盖是一种非常有效的测试用例设计方法,但是实际工作过程中当成对组合量太大,我们往往很难做到有效的用例覆盖. PICT是微软公司出品的一款成对组合命令行生成工具,它很好的解决了上述的难题.使用它我们可以有效地按照两两测试的原理,在进行测试用例设计时生成有效的组合. 下载安装 此前一直在微软内部使用,但现在已经对外提供,所以可以轻松搜索下载.可以访问下面的链接进行下载: https://pan.baidu.com/s/1UN_H0DDHdpmhT-Zy3Tr-LQ 密码:fe…
ALLPAIRS是一个测试用例设计工具,用于Windows,但移植到了多种平台,以适应该脚本文件的一些小改动.它自动对所有实验技术进行设计,通过这个工具的方法可以在海量的数据组合中选择少量的数据生成测试用例.共同使用此工具是测试软件功能的组合,看看他们相互影响,并试图产生的配置测试配置选项的合理组合.也许“共同”是不是正确的词-少数测试人员似乎认识到这项技术.更多的人必须意识到这一点. From http://blog.csdn.net/test_sunny/article/details/47…
曾几何时,当你码神附体,一路披荆斩棘的完成代码后,带着“一码在手,天下我有”的傲然环顾之时,却发现单元测试.API文档.Demo实例陆续向你砸来,顿时有木有一种冰水挑战后的感觉.而这时你应该:哟哟,快使用SmartDoc: SmartDoc, 一个基于NodeJS的自动化文档生成工具,她拥有明眸的双眼(yuidoc引擎),华丽的外衣(bootstrap 3风格),灵巧的双手(demo生成,codemirror代码编辑,jasmine接口兼容);拥有她,相信你一定会仰天长啸:"小伙伴们再也不用担心…
前端开发whqet,csdn,王海庆,whqet,前端开发专家 low poly低多边形(相似于折纸的效果),多边形风格的设计应用越来越多,今天我们就来看一个利用d3.js写成的生成器Trianglify.js. 先上图找找感觉,来看看网上流传比較广的高大上的效果-- 好的视觉效果须要精雕细琢,假设利用ps等画图工具实现这种效果也会有点麻烦,怎样保证形状的不规则.颜色的过渡自然应该都是难点,因此,给大家隆重推荐今天的这个工具. Trianglify.js是一个基于d3.js开发的三角形生成工具,…
测试用例生成工具:https://www.mockaroo.com/ 网站描述是:Random Data Generator and API Mocking Tool | JSON / CSV / SQL / Excel 一.编辑表 在表结构设计区填入字段名称.类型等: 二.生成SQL语句文本 预览表数据和SQL语句: 点击Download Data保存SQL语句,可以自己稍作修改,比如将Id设为主键并让其自增: 三.在数据库中生成数据 复制SQL语句到SSMS中执行,创建Person表: 再执…
一.基本信息 标题:时序扩展的UML状态图的测试用例生成研究 时间:2014 出版源:西南大学 领域分类:时序扩展:UML状态图:测试用例:需求规格说明:模型 二.研究背景 问题定义:时序扩展的UML状态图的测试用例生成研究 难点:了解透彻相关的理论基础:知晓充分性准则.UML状态图的时序扩展: 相关工作:学习软件测试基础理论,了解UML及其建模技术:看懂UML状态图: 三.创新方法 1.理论基础和建模技术相结合,发挥了充分性准则的作用: 四.实验 实验1:相关理论基础 要探究的问题:软件测试基…
这篇是我参加QCon北京2014的演讲内容: 提纲: 企业应用在软件行业中占有很大的比重,而这类软件多数现在也都采用B/S的模式开发,在这个日新月异的时代,它们的前端开发技术找到了什么改进点呢? B/S企业软件前端开发模式大体上与桌面软件类似,都是偏重量级的,在前端可能会有较多的业务逻辑,这些业务逻辑如何被合理模块化,与界面分离,以便测试,成为这个领域的一个重要挑战.另一方面,由于企业应用的界面相对规整,偏重的是数据存取,没有太多花哨的东西,所以常见的界面控件也是可枚举的,如何让开发界面的工作能…
关于IM(InstantMessaging)即时通信类软件(如微信,QQ),大多数都是桌面应用程序或者native应用较为流行,而网上关于原生IM或桌面IM软件类的通信原理介绍也较多,此处不再赘述.而web端的IM应用,由于浏览器的兼容性以及其固有的“客户端请求服务器处理并响应”的通信模型,造成了要在浏览器中实现一个兼容性较好的IM应用,其通信过程必然是诸多技术的组合,本文的目的就是要详细探讨这些技术并分析其原理和过程. 1.基于web的固有通信方式 浏览器本身作为一个瘦客户端,不具备直接通过系…
两两组合覆盖测试用例设计工具:PICT 2016-08-31 目录 1 成对测试简介2 PICT使用  2.1 安装 PICT  2.2 使用PICT3 PICT算法  3.1 准备阶段  3.2 产生阶段 1 成对测试简介 返回 成对测试(Pairwise Testing),是一种正交分析的测试技术.成对组合覆盖这一概念是Mandl于1985年在测试Aad编译程序时提出来的.Cohen等人应用成对组合覆盖测试技术对Unix中的“Sort”命令进行了测试.测试结果表明覆盖率高达90%以上.通过对…