黑盒测试方法——场景法
便如:我们申请一个项目,需先提交审批单据,再由部门经理审批,审核通过后由总经理来最终审批,如果部门经理审核不通过,就直接退回。每个事件触发时的情景便形成了场景。而同一事件不同的触发顺序和处理结果形成事件流。这一系列的过程我们利用场景法可以清晰的描述清楚。下面使用网上购物系统的购物场景举例说明。
(1)场景描述
课程教案
No.9
授课题目
工作任务七
黑盒测试方法——场景法(一)
教学单元
学 时
2[ ]
4[]
教学目标
[知识]:
(1)理解场景方法的要求
(2)如何用场景法进行测试用例设计
[能力]:
(1)具备应用场景设计测试用例的能力
(3)创新能力
[素质]:
(1)提高组织管理能力、团队协作能力
5’
3’
42’
35’
5’
为什么场景法能如此清晰的描述整个事件?目前的软件几乎都是由事件触发来控制流程的,事件触发时的情景便形成了场景,而同一事件不同的触发顺序和处理结果形成事件流。这种在软件设计方面的思想也可被引入到软件测试中,生动的描绘出事件触发时的情景,有利于测试设计者设计测试用例,同时测试用例也更容易的得到理解和执行。提出这种测试思想的是Rational 公司。
④设计数据,填入上表
实例一:
农夫要将一只狼,一只羊,一棵白菜带过河,一次只能带一样东西,如果带狼,羊就会吃了白菜,应该怎么带呢?
注意,最后运完以后三样东西都要安全哦
最佳答案:
先将羊带过去,再自己返回,再带白菜过去,将羊带回,再将狼带过去,再自己回来,再将羊带过去
有没有其它异常情况
掌握场景法设计测试用例的基本方法的原则,能应用场景法设计简单案例的测试用例。
1、场景法
场景是通过描述流经用例的路径来确定的过程,这个流经过程要从用例开始到结束遍历其中所有基本流和备选流。场景法就是根据这些基本流和备选流的流动过程设计测试用例。
通过运用场景来对系统的功能点或业务流程的描述,从而提高测试效果。场景法一般包含基本流和备用流,从一个流程开始,通过描述经过的路径来确定的过程,经过遍历所有的基本流和备用流来完成整个场景。
(2)提高语言表达能力、沟通能力
(3)提高自主学习能力、创新能力
重 点
难 点
重点:场景测试方法
难点:应用场景方法进行测试用例设计
教学方法
分组教学法、演示教学法、任务驱动教学法
能力训练
(作业)
教学体会
授课班级
授 课 时 间 及 地 点
年 月 日 (星期 )第 节, 楼 室
年 月 日 (星期 )第 节, 楼 室
年 月 日 (星期 )第 节, 楼 室
年 月 日 (星期 )第 节, 楼 室
长春职业技术学院课程教案用纸
教学环节
教 学 内 容
备 注
复习提问
新课导入
讲与听
练与做
总结
使用等价类划分法设计测试用例的步骤和原则是什么?
通过上次课等价类的学习,学生对等价类设计测试用例有了一定的了解和掌握及设计能力,本次课继续讲解利用等价类法设计测试用例。
用户进入网上购物系统网站进行购物,选好物品后进行购买,这时需要使用账号登录,登录成功后付款,交易成功后生成订单,完成此次购物活动。
(2)使用场景法设计测试用例
①确定基本流和备选流事件
③设计用例
对每一个场景都要做测试用例,可以使用矩阵(表格)来管理用例。用行表示各个测试用例,列表示测试用例的信息。首先将测试用例的ID、条件、涉及的数据元素以及预期结果列在矩阵中,然后将这些数据确定下来,填写在表格中。