黑盒测试中场景法设计测试用例应该怎么用?
作者:ALM 发布时间:[ 2020/7/8 9:23:38 ] 推荐标签:
适应黑盒测试中场景发的软件界面特点:没有太多填写项,所有的操作都是通过鼠标的点击、双击、拖拽等完成。类似于银行的柜台操作界面和五子棋界面。场景法设计测试用例的步骤如下:
1)根据说明,描述出程序的基本流及各项备选流。
2)根据基本流和各项备选流生成不同的场景。
3)对每一个场景生成相应的测试用例。
4)对生成的所有测试用例重新审查,去掉多余的测试用例,确定测试用例后,为每一个测试用例确定测试数据值。 应用举例 举例: 用户进入在线购物网站进行订购,将物品放入购物车,等进行结账时,需要用户 登录帐号,登录成功后,进行付钱交易,交易成功后,生成购物单,完成整个购物过程。
分析基本流和备选流:
基本流: 进入在线购物网站,选择物品,进行订购(把所需物品放入购物车), 登录帐号,付钱交易,生成订单;
备选流1:帐号不存在;
备选流2:密码错误;
备选流3:已无选购物品;
备选流4:用户帐号余额不足;
备选流X:用户退出系统。 根据基本流和备选流来确定场景:
场景1:购物成功: 基本流;
场景2:帐号不存在: 基本流,备选流1;
场景3:密码错误: 基本流,备选流2;
场景4:无选购物品: 基本流,备选流3;
场景5:帐号余额不足: 基本流,备选流4。
确定测试用例: 对于每一个场景都需要确定测试用例。可以采用矩阵或决策表来确定和管理测试 用例。 对于每个测试用例,存在一个测试用例ID、条件(或说明)、测试用例中涉及的所有数据元素(作为输入或已经存在于数据库中),以及预期结果。 通过从确定用例场景所需的数据元素入手构建矩阵。
相关推荐
更新发布
功能测试和接口测试的区别
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