测试用例生成方法?正交实验,状态的迁移
作者:Alex 发布时间:[ 2017/4/27 13:31:34 ] 推荐标签:测试用例 兼容性
菜鸟的学习笔记,存在错误还望指正
正交实验
因子:所有参与实验并影响结果的条件叫因子。
水平:每个因子可能取得值叫水平
正交表两个特性:
整齐可比:在一张正交表中,每个因子中的水平出现的次数是一样的,且与其他因子中的水平参加实验的概率是一样的
均匀分布:任意相临的两个因子的水平配对出现的概率是一样的
例:
某网站兼容性测试,网站支持的浏览器,插件,服务器,操作系统如下
通过网上查找正交表(四因子三水平) ,得到:
替换数据,并根据实际添加
状态的迁移
状态:被测对象,在特定的输入条件下所保持的响应形式
方法:关注于被测对象的状态的变化
注意:需求规格说明书中是否有不可达到的状态或者是非法的状态
步骤:1)绘制状态迁移图
2)根据迁移图得到迁移树
3)去处非法的或不可存在的路径
4)根据路径获取测试用例
例:
一:飞机售票系统
(1)客户向航空公司打电话预定机票,此时机票信息处于‘预定’状态
(2)顾客支付了机票费用后,机票信息变为”已支付”
(3)旅客当天到达机场,拿到机票,信息变为‘已出票’
(4)登机检票后,信息变为‘已使用’
(5)在登机之前任何时间都可以取消自己顶的机票信息,如果已经支付了机票费用还可以退款,取消后机票信息处于‘已取消’状态
四条可能的操作路径,每条都可以抽取成测试用例
预定->取消
预定->支付->取消
预定->支付->出票->取消
预定->支付->出票->使用
二:某个文本编辑器中有黑色蓝色红色,颜色之间可以互相装换
黑色-》蓝色-》红色
黑色-》蓝色-》黑色
黑色-》红色-》黑色
黑色-》红色-》蓝色
相关推荐
更新发布
功能测试和接口测试的区别
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