软件测试案例样本
自动提款机提款案例规范与测试案例
提款案例描述:
本案例实现了用户通过自动提款机完成提款的全过程,包括以下步骤:插卡,输入密码,选择金额,提款,退卡等操作。
事件流程:
本案例在用户插卡后启动
1.系统提示用户插卡;
2.提示客户输入密码信息;
3.密码输入完成后,客户选择“确认”,向系统提交信息;
4.系统验证客户输入的密码信息,确认无误后,进入选择系统主界面;
5.用户选择提款选项;
6.系统进入提款金额界面并提示用户输入金额;
7.系统验证可提款并输出现金;
8.系统提示用户退卡,操作结束。
基本流程:
用户提款。
备选流程:
1.用户密码错误
2.提款金额不符合规定。
前置条件:
用户必须插入正确的银行卡才能启动本案例。
后置条件:
若系统确认用户信息正确,成功登录,则系统启动主界面,等待用户发送指令,进行查询和提款等操作。
事件流程系统用户
1系统提示用户插卡插入银行卡
2提示客户输入密码信息输入密码
3如果密码错误,提示密码不正确,并返回到2
4如果密码正确,转入主界面
5提示用户选择选项选择提款选项
6系统进入提款金额界面并提示用户输入金额输入提款金额
7如果金额符合则输入现金
8如果金额小于余额则提示提款失败并返回7
9如果金额不是整百则提示不符合规范,提款失败并返回7。
10提示用户提款取出现金
11提示用户退卡取出银行卡
测试案例:
事件用户操作覆盖等价类系统反馈
1插入正确银行卡功能测试提示输入密码
2密码正确功能测试进入主界面,提示用户选择
3密码不正确功能测试提示密码错误重新输入
4输入金额<余额功能检查提示用户金额不足,重新输入或退卡
5输入金额为150功能检查提示用户提款金额不符合规范,重新输入或退出
6输入正确金额功能检查输出现金
7用户未按时提款错误处理自动收回现金
8用户未按时退卡错误处理自动吞卡
9用户按时退卡功能测试返回到主页面
测试案例与测试用例有何区别?
两者之间无区别。测试用例即指测试案例。具体介绍如下:
两者均是对一项特定的软件产品进行测试任务的描述,体现测试方案、方法、技术和策略。其内容包括测试目标、测试环境、输入数据、测试步骤、预期结果、测试脚本等,最终形成文档。
简单来说,测试用例或测试案例是为某个特定目标而编制的一组测试输入、执行条件以及预期结果,用于验证是否满足某个特定软件需求。
扩展资料:
其他介绍:
测试用例主要适用于集成测试、系统测试和回归测试。在实施测试时,测试用例作为测试的标准,测试人员必须严格按照测试用例的项目和步骤逐一实施测试。并将测试情况记录在测试用例管理软件中,以便自动生成测试结果文档。
根据测试用例的测试等级,集成测试应测试的用例,系统测试和回归测试又应测试的用例,在设计测试用例时都已做明确规定,实施测试时测试人员不能随意变动。
参考资料来源:百度百科-测试用例
参考资料来源:百度百科-测试案例