美文网首页
测试用例总结

测试用例总结

作者: 小红帽_ | 来源:发表于2017-06-26 09:36 被阅读0次

昨晚的分享,主要是关于测试用例的。在分享中提到了测试用例设计方法:等价类划分、边界值分析法、因果图法、基本路径分析法、场景设计法、错误推断法、正交分解法。其中前面几种方法我在工作中都有用到,只是最后一种正交分解法,我之前只是听说过但是并没有用过,这次分享使我清楚的知道如何使用正交分解法设计测试用例。

首先说一下设计测试用例 的目的:重复执行测试,重现缺陷;回归测试,验证缺陷是否修复;提高测试效率;使测试更加方便的执行;测试用例也可以作为评估测试人员进度,工作量以及跟踪/管理测试工作人员的工作效率的主要因素,从而更加合理地做出测试安排或调整。其中测试方法一般是分为:冒烟测试、系统测试。冒烟测试用例包含该模块页面中所有功能正确值输入的操作;

正交分解法设计测试用例:

1.正交试验中的因素:在一项测试中,凡欲考察的变量称为因子(变量)。

2.正交试验中的水平:在测试范围内,因子被考察的值(变量的取值)。

3.正交表具有两条性质:每一列中各数字出现的次数都一样多;任何两列所构成的各有序数对出现的次数都一样多

4.设计正交表的步骤:确定因素数(列数);确定各因素的水平(因子);选定正交表;把变量的值映射到表中;把每一行各因素的取值组合做为一个测试用例;补充上有价值的其它测试用例

5.正交表的选定:

根据确定的因素(列数)与水平数(因子)选择相应的正交表;

常用的正交表有L8(27),L9(34),L16(45),L8(4×24),L12(211)等。

在行数为mn型的正交表中(m,n是正整数),试验次数(行数)=因素数x(每列水平数一1)+1,例如:L827 ,  8=7x(2-1)+1,利用上述关系式可以从所要考察的水平数来决定最低的测试次数,而选择合适的正交表。例如要考察五个3水平因子及一个2水平因子,则起码的试验次数为5×(3-1)+1×(2-1)+1=12(次)这就是说,要在行数不小于12,既有2水平列又有3水平列的正交表中选择,L18(21×37)适合。综上所述,(a)需实际的因素数>=正交表因素数;实际因素的水平数>=正交表因素的水平数。(b)当有2个或以上正交表可以被选择时,需选择行数最小的正交表。

6.本次分享的测试题目解答:我所理解的是本题目中共包含因素个数为4,每个因素的水平数为3,所以可以根据相关公式计算出正交表为L9(34)

相关文章

  • 编写测试用例

    软件测试用例: 软件测试用例就是指导你执行测试,帮助你证明软件功能或发现软件缺陷的一种说明。 可以总结为:每一个测...

  • 软件测试基本流程

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

  • 1.软件测试流程

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

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

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

  • 测试用例之测什么--自我总结

    你设计用例的思路和依据是什么?你设计的用例是否能保证测试覆盖率? 这两个问题,是每当我编写完测试用例时心里都会存在...

  • 安全测试

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

  • 用例加载与组织(unittest)

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

  • 如何提高测试效率

    个人1.先明确测试流程2.获取有效信息,明确需求3.设计测试用例规范,沟通效率(测试用例八大要素:测试用例编号,测...

  • maven打包

    mvn install命令 1.打包会执行测试用例,如果测试用例报错不通过是打不了包的 2.maven打包时跳过测...

  • 测试用例模板设计需要了解的点

    测试用例是进行测试的最小单元粒度。在编写测试用例之前需要很多准备工作去分析需求,提取测试点,然后根据提取的测...

网友评论

      本文标题:测试用例总结

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