黑盒测试方法—场景法
(2)提高语言表达能力、沟通能力
(3)提高自主学习能力、创新能力
重 点
难 点
重点:场景测试方法
难点:应用场景方法进行测试用例设计
教学方法
分组教学法、演示教学法、任务驱动教学法
能力训练
(作业)
教学体会
授课班级
授 课 时 间 及 地 点
年 月 日 (星期 )第 节, 楼 室
年 月 日 (星期 )第 节, 楼 室
有效
无效
取款 失败
11
场景11-卡内现金不足
有效
有效
无效
取款 失败
12
场景12-达到每日最大提款金额
有效
有效
无效
取款 失败
掌握场景法设计测试用例的基本方法的原则,能应用场景法设计正确详细的测试用例。
5’
3’
22’
55’
5’
不适用
取款 失败
05
场景5-吞卡
不适用
不适用
不适用
取款 失败
06
场景6-密码输入错误
有效
无效
不适用
取款 失败
07
场景7-密码输入错误三次
有效
无效
不适用
取款 失败
08
场景8-取款金额输入错误
有效
有效
无效
取款 失败
09
场景9- ATM机内没有现金
有效
有效
无效
取款 失败
10
场景10- ATM机内现金不足
有效
备选流1
ATM机没有正常运行
备选流2
插错卡
备选流3
卡消磁
备选流4
吞卡
备选流5
密码输入错误
备选流6
密码输入错误三次
备选流7
取款金额输入有误
备选流8
ATM机内没有现金
备选流9
ATM机内现金不足
备选流10
卡内现金不足
备选流11
达到每日最大提款金额
场景1-成功取款
基本流
场景2- ATM机没有正常运行
基本流
备选流1
下面是场景法的基本设计步骤
1. 根据说明,描述出程序的基本流及各项备选流
2. 根据基本流和各项备选流生成不同的场景
3. 对每一个场景生成相应的测试用例
4. 对生成的所有测试用例重新复审,去掉多余的测试用例,测试用例确定后,对每一个测试用例确定测试数据值
说了一些场景法的基本概念和设计方法。想必大家已经有了一些了解了。再举一个简单例子来讲解下。这里,我就不用网上很流行的ATM的例子了。我结合以前项目中遇到的情况。设计一个简单的例子来讲解下。
有一个在线购物的实例,用户进入一个在线购物网站进行购物,选购物品后,进行在线购买,这时需要使用帐号登录,登录成功后,进行付钱交易,交易成功后,生成订购单,完成整个购物过程。
ATM机取款测试用例
一、ATM机没有正常运行
二、卡出现了问题
三、密码出现问题
四、输入金额有误
基本流
确认ATM机正常运行->插入银行卡->输入密码->验证密码->取款->输入取款数额->取钱->显示余额->打印凭条->目
黑盒测试方法——场景法(二)
教学单元
学 时
2[]4[ ]
教学目标
[知识]:
(1)理解场景方法的要求
(2)如何用场景法进行测试用例设计
[能力]:
(1)具备应用场景法进行测试用例设计的能力
(2)具备根据模块要求进行设计测试用例的能力
(3)创新能力
[素质]:
(1)提高组织管理能力、团队协作能力
场景3-插错卡
基本流
备选流2
场景4-卡消磁
基本流
备选流3
场景5-吞卡
基本流
备选流4
场景6-密码输入错误
基本流
备选流5
场景7-密码输入错误三次
基本流
备选流6
场景8-取款金额输入错误
基本流
备选流7
场景9- ATM机内没有现金
基本流
备选流8
场景10- ATM机内现金不足
基本流
备选流9
场景11-卡内现金不足
基本流
备选流10
场景12-达到每日最大提款金额
基本流
备选流
测试用例信息表
测试用例ID
场景/条件
账号
密码
取款金额
预期 结果
01
场景1-成功取款
有效
有效
有效
取款 成功
02
场景2- ATM机没有正常运行
不适用
不适用
不适用
取款 失败
03
场景3-插错卡
不适用
不适用
不适用
取款 失败
04
场景4-卡消磁
不适用
不适用
年 月 日 (星期 )第 节, 楼 室
年 月 日 (星期 )第 节, 楼 室
长春职业技术学院课程教案用纸
教学环节
教 学 内 容
备 注
复习提问
新课导入
讲与听
练与做
总结
使用场景法设计测试用例的步骤和原则是什么?
通过上次课场景法的学习,学生对场景法设计测试用例有了一定的了解和掌握及设计能力,本次课继续讲解利用等价类法设计测试用例。