ATM综合案例[参考]

发布时间:2015-12-16 09:37:57   来源:文档文库   
字号:

实验一:测试用例设计

 

一、实验目的

通过实验,掌握常用黑盒测试用例设计方法,实现系统测试。

 

二、实验内容:

1、 针对被测试软件理解软件功能需求

2、 根据软件功能需求,进行等价类划分

3、  根据等价类,编写软件的测试用例。

4、  执行测试用例,记录错误信息

 

三、ATM机取款功能需求分析

需要输入信息:账号、密码、取款金额、是否打印

关于帐号:

账号类型:本行银行卡、其他行银行卡

关于密码:6为数字,必须正确

密码能输入错误次数:3

关于取款金额要求:

50100、及其组合

单次金额上限: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

《ATM综合案例[参考].doc》
将本文的Word文档下载到电脑,方便收藏和打印
推荐度:
点击下载文档

文档为doc格式