标签:使用 sp strong on 数据 问题 bs ad 时间
等价类划分法、边界值分析法、因果图法、状态迁移法、判定表法、流程分析法、正交试验法、错误猜测法、输入/输出域测试法、异常分析法、
概念:某个输入域的集合,在这个集合中每个输入条件都是等效的。
原则:
A.规定了取值范围或值的个数,则可确定一个有效等价类和两个无效等价类
B.规定了输入值的集合,或是规定了必须如何的条件,则可确定一个有效等价类和一个无效等价类
C.布尔量,则可确定一个有效等价类和一个无效等价类
D.输入数据的一组值假定N个,并且程序要对每一个输入值分别处理,则可确定N个有效等价类和一个无效等价类
E.输入数据必须遵守什么的情况下,则可确定一个有效等价类和若干个无效等价类
F.已划好了等价类,各元素在程序处理中的方式不同,则应该进一步的划分
步骤:
边界值使用条件:
边值点定义:上点、离点、内点
原则:
步骤:
适用范围:输入与输入之间、输出与输出之间各项无牵制关系的情况。
例如:用户注册
适用的测试类型:功能测试、性能测试、GUI测试、配置测试等
概念:是分析和表达多逻辑条件下执行不同操作的情况的工具。
应用:
组成:条件桩、条件项、动作桩、动作项
步骤:
优点:能把复杂的问题按各种可能的情况一一列举出不,简明而易于理解,可避免遗漏。
缺点:合并存在漏测。
适用范围:
是把规格转化为判定表的系统化方法。它适合检查输入条件的各种组合情况。
步骤: 1.把大的系统规格划分解成可以测试的规格片段(可选)
2.找出哪些是原因,哪些是结果
3.画出因果图
4.将因果图转换为判定表
5.简化判定表(可选)
6.生成测试用例
优点:
缺点:
条件与结果:恒等、非、或、与
条件与条件:异、唯一、要求、或
要求:只要其中一个输入发生,其他输入也会发生(误区:为什么充值和充值成功不是这个,因为他们不是同属输入条件,而是由先后条件,没什么关系)
这是从白盒测试中路径覆盖分析法中推广到黑盒测试中来的测试分析方法。
步骤:
总结:重点在测试流程,流程测试没有问题并不能说明系统功能就没有问题
概念:状态迁移法实际上是测试了各种状态的转换,这些状态转换的测试在实际工作中是很容易遗漏的,只要将这些状态的转换测试到,是不是采用状态迁移法并不重要,因为状态迁移图只不过是给出一种将多个状态的转换串起来进行测试的思路
步骤:
1.画出状态迁移图
2.列出状态-事件表
3.画出状态转换树(列出每个状态,画出所有从这个状态出发的状态)
4.从状态转换树推导出测试路径
5.根据测试路径编写合法测试用例
6.编写非法测试用例
概念:是从大量和试验点中挑出适量的、有代表性的点,应用迦罗瓦理论导出的“正交表”,合理的安排试验的一种科学的试验设计方法
相关概念:指标、因子、因子的状态
步骤:
总结:不考虑实际取值的意义,故删除无效的组合,补充漏掉的常见组合。
只需要在使用完等价类、边界值的基础上再考虑特殊值和长时间输入
期望达到输出或等价类覆盖
容错能力、故障恢复能力
根据经验猜想。只能作为测试设计的补充,而不能单独用来设计测试用例。
方法名称 |
特点 |
不足 |
测试类型 |
系统类型 |
备注 |
等价类,边界值 |
分类、覆盖 |
不考虑组合 |
所有类型 |
所有系统 |
需要关注数据背后的信息 |
判定表因果图 |
全排列组合、人工化简 |
比较繁琐 |
功能测试 |
控制系统、游戏 |
用于测试比较复杂的处理过程 |
正交试验 |
两两组合、自动选取 |
不关心组合的实际意义 |
功能测试、配置测试 |
所有系统 |
关键是正交表的选取 |
状态迁移 |
测试修改 |
|
功能测试 |
手机、MP3 |
编辑修改功能也可采用 |
流程分析 |
测试流程 |
|
功能测试、安装测试 |
金融系统、物流系统、电子 商务系统 |
业务流程复杂的系统适用,只检查流程,不保证单功能正确 |
标签:使用 sp strong on 数据 问题 bs ad 时间
原文地址:http://www.cnblogs.com/wont/p/4152597.html