实验一:测试用例设计
一、实验目的
通过实验,掌握常用黑盒测试用例设计方法,实现系统测试。
二、实验内容:
1、 针对被测试软件理解软件功能需求
2、 根据软件功能需求,进行等价类划分
3、 根据等价类,编写软件的测试用例。
4、 执行测试用例,记录错误信息
三、ATM机取款功能需求分析
☐ 需要输入信息:账号、密码、取款金额、是否打印
☐ 关于帐号:
账号类型:本行银行卡、其他行银行卡
☐ 关于密码:6为数字,必须正确
密码能输入错误次数:3
☐ 关于取款金额要求:
50、100、及其组合
单次金额上限:2500
当日帐户上限:5000
系统只能对加入银联的当前能正常工作的银行卡办理取款业务。包括本行银行卡、非本行银行卡。本地银行卡不扣除手续费,外地卡每比交易扣5元手续费,跨行取款扣2元手续费,外地且跨行扣10元手续费。
必须是活动的帐号才能取款,冻结的帐号不能取款。
成功办理取款业务必须输入6位数字的正确的银行卡密码。
密码连续输入三次不正确,ATM机器警告后吞卡。
取款金额必须为50元或100元为基本单位。
单笔取款业务最高限额为2500元。
每天一个银行卡帐户的取款金额上限为5000元。
ATM机中金额不足取款金额,系统给出提示,不能完成取款操作。
若银行卡帐内金额不足取款金额,系统给出提示,不能完成取款操作。
可以选择打印取款凭条,ATM机打印输出当次取款信息
三、实验步骤:
1、 熟悉ATM机器取款业务流程,详细阅读系统需求说明和使用说明
2、 根据系统的需求说明和使用说明,分析输入数据的规则和要求。
3、 考虑实际使用中不同的用户场景,进行等价类划分。
4、 完成测试用例,主要考虑等价类覆盖和边界值。
5、 执行测试
四、测试用例设计步骤分析举例:
一、软件功能的理解整理以及要求规则
1)银行帐号--- 需要区分本地卡外地卡 非银联卡和其它卡
2)密码--- 6位数字有效 错误次数在3次内提示重新输入 第三次吃卡
3)提款金额---单次<2500 当日<5000 面额是50或者100
4) 机内金额---大于取款金额方能取款
5)打印凭条 打印或者否
三、划分等价类
二:申请帐号的测测试用例
四 编写测试用例:
五、思考与讨论
1、如何外地跨行卡如何在设计用例中体现的
2 当日金额小于5000如何设计用例
3 密码正好错误3次的时候吃卡如何测试
4 哪些测试用例体现了边界值法
六、其它说明:
1、实验结束上交:设计的测试用例(包括划分的等价类)、错误记录
2、实验成绩评定包括:等价类划分合理性和完善性(50%)、测试用例覆盖度(40%)、实验报告(10%)。
本文来源:https://www.2haoxitong.net/k/doc/a35985bd27284b73f3425034.html
文档为doc格式