本实验为《软件测试》课程中的第四次实践环节,专注于黑盒测试方法的应用与深入理解。通过本次实验,学生将学习如何根据需求规格说明书设计有效的测试案例,强化对输入输出关系的理解和应用,提高问题分析及解决能力。
一. 实验目的
1. 掌握黑盒测试用例设计方法;
2. 综合运用所学的黑盒测试方法进行测试用例的设计;
3. 熟练掌握编写测试用例的方法。
二. 实验内容
使用因果图法对交通一卡通自动充值模拟软件系统实施测试。具体需求如下:
(1)该系统仅接受50元或100元的纸币,每次操作只能插入一张纸币,并且一次只允许进行50元或100元金额的充值;
(2)当用户投入了50元并选择充值50元时,在完成相应流程后会退回卡片,并显示“充值成功”的提示信息;
(3)如果用户在投进了一张面值为五十元的纸币之后,选择了进行一百元额度的充值操作,则系统应当提醒金额不足的同时退还卡给客户并且原封不动地返还50元;
(4)当使用一张100元纸币并选择充值50元时,在完成相应的流程后会退回卡片,并提示“充值成功”,同时找还用户剩余的五十元零钱。
(5)若输入的是100元纸币,但具体实现中需确保符合规则四中的逻辑。