软件测试之测试用例设计(二)
前言
随着IT行业的不断发展,软件测试这门技术也越来越重要,很多外行小白都开启了学习软件测试,本文就软件测试之测试用例设计内容展开介绍。
以下是本篇文章正文内容,如有表达不全的问题还请指出,本文中插入的图片由网上下载,如涉及版权问题联系我删除!!!!
一、正交实验法
可直接参考文献https://www.jianshu.com/p/ab31fef12f2f
以及http://t.csdn.cn/W6ehR
1、正交实验法
利用正交表来对试验进行设计,通过少数的试验替代全面试验
在一项试验中,把影响试验结果的量称为试验因素(因子),简称因素。因素可以理解为试验过程中的自变量,试验结果可以看成因素的函数。在试验过程中,每一个因素可以处于不同的状态或状况,把因素所处的状态或状况,称为因素的水平,简称水平。
例如:颜色为因素,红黄蓝绿为水平。
2、正交表
将正交试验选择的水平组合,列成表格,称为正交表。
正交表的表示形式:Ln(t^c)其中:L为正交表的代号,n为行数(试验次数),t为每个因素的水平数(每个因素的水平数可能相同也可能不同),c为列数(因素数)
- 行数(Runs):正交表中的行的个数,即试验的次数,也是通过正交实验法设计的测试用例的个数
- 因素数(Factors):正交表中列的个数,即要测试的功能点。
- 水平数(Levels):任何单个因素能够取得的值的最大个数,即要测试功能点的最大输入值
- 每列中不同数字出现的次数相等。这一特点表明每个因素的每个水平与其它因素的每个水平参与试验的几率是完全相同的,从而保证了在各个水平中最大限度地排除了其它因素水平的干扰,能有效地比较试验结果并找出最优的试验条件。
- 在任意2列其横向组成的数字对中,每种数字对出现的次数相等。这个特点保证了试验点均匀地分散在因素与水平的完全组合之中,因此具有很强的代表性。
正交设计可以用正交设计助手来实现。
二、场景法
参考文献:https://wenku.baidu.com/view/31ab786130687e21af45b307e87101f69f31fb5a.html
案例:购买商品流程,主流程是点击购买–支付即购买成功,备选流程是点击商品详情跳转、加入购物车等等。
三、状态迁徙图法
有事务流或由于某种条件成立导致状态改变(不常用)。
例如操作系统的进程调度算法、微信状态、微信对方正在输入等等。
四、设计方法选择
总结
以上就是今天要讲的内容,本文仅仅简单介绍了软件测试之测试用例设计的一些基础内容,有描述错误的地方请指出,感谢观看。