软件测试实战 - 测试用例设计方法
作者:Caroline-Li 发布时间:[ 2016/9/27 15:33:17 ] 推荐标签:软件测试 测试用例
5. 正交实验法
概念:利用正交表进行试验的一种方法,是一种两两组合的方法,经验表明,如果两两组合测试没有问题认为其他组合发生问题的概率较小。
特点:两两组合;直接套用;经济高效;
相关术语:因子(输入)、状态(水平:输入的取值)
步骤:将SRS划分成规格片段→找出因子和状态→构造因子状态表→加权筛选→套用正交表→对生成的组合进行增删→设计用例
适用范围:功能测试,配置测试
6. 状态迁移图(点到点,内部路径不可循环)
概念:针对有限状态机的状态和合法的跳转条件进行测试,目的是为了测试所有的状态能够按照正确的条件进行跳转和迁移。不要有未覆盖到的状态和非法的跳转;
有限状态机:web网页,嵌入式系统
相关术语:状态(某个时间点或某个指令后的表现);跳转条件(操作/指令);事件(输出)
步骤:将SRS划分成规格片段→找出状态和跳转条件→设定初始状态,画状态迁移图→事件转换表→状态转换树→测试路径→添加非法路径→设计用例
7. 流程分析法(端到端,内部路径可循环)
概念:针对整个软件系统的业务流程进行分析测试的一种方法,这种方法借鉴了白盒测试中的语句覆盖测试法;
相关术语:节点(某个功能点),箭线(功能点之间的连接路线)
步骤:分析SRS→找到主要功能点→画出主干图(基本流)→细化分支→进行路径组合确定优先级
8. 输入域覆盖法
主要有三点内容:中间值测试(相当于内点),极端值测试(边界中的上点),特殊值测试(业务相关,根据软件功能)
9. 输出域覆盖法
分析输出的等价类和边界值,达到输出域等价类覆盖和输出域边界值覆盖,使用此测试方法需要对系统的功能有特别深入的了解,采用该方法的一般来说是行业内的专家;
10.异常分析法
对系统有可能存在异常的操作进行测试,主要针对系统的容错能力,故障恢复能力进行测试;
11. 错误猜测法
根据经验猜测,是基于经验的测试法,是对其他测试方法的补充,不单独使用
2) 白盒测试用例设计技术
语句覆盖
判定覆盖
条件覆盖
判定-条件覆盖
条件组合覆盖
路径覆盖
本文内容不用于商业目的,如涉及知识产权问题,请权利人联系SPASVO小编(021-61079698-8054),我们将立即处理,马上删除。
相关推荐
更新发布
功能测试和接口测试的区别
2023/3/23 14:23:39如何写好测试用例文档
2023/3/22 16:17:39常用的选择回归测试的方式有哪些?
2022/6/14 16:14:27测试流程中需要重点把关几个过程?
2021/10/18 15:37:44性能测试的七种方法
2021/9/17 15:19:29全链路压测优化思路
2021/9/14 15:42:25性能测试流程浅谈
2021/5/28 17:25:47常见的APP性能测试指标
2021/5/8 17:01:11热门文章
常见的移动App Bug??崩溃的测试用例设计如何用Jmeter做压力测试QC使用说明APP压力测试入门教程移动app测试中的主要问题jenkins+testng+ant+webdriver持续集成测试使用JMeter进行HTTP负载测试Selenium 2.0 WebDriver 使用指南