场景法是黑盒测试中重要测试用例设计方法,通过场景描述业务流程(包括基本流(基本业务流程)和备选流(分支业务流程)),设计测试用例遍历软件系统功能,验证其正确性。下面是对电子不停车收费系统(ETC.基本流和备选流描述。


4.1、使用场景法设计测试用例,指出所涉及到基本流和备选流。基本流用A字母编号表示,备选流用表1-2中对应字母编号表示。例如:T01:AT02:A、B
4.2、针对问题1设计测试用例,依次将初次读取车辆信息、最终读取车辆信息、账户号码、账户余额和账户状态等信息填入下述测试用例表中。表中行代表各个测试用例,列代表测试用例输入值,用V表示有效数据元素,用I表示无效数据元素,n/a表示不适用,例如T01表示“成功通过”用例。

4.1
T03:A、CT04:A、DT05:A、ET06:A、B、CT07:A、B、DT08:A、B、E
4.2


4.1
本题考查黑盒测试中场景法应用。根据题目中题干确定基本流和备选流,可以设计场景,每个场景覆盖一种在该案例中事件不同触发顺序与处理结果形成事件流,最后得出所有测试用例。下面是所有测试用例以及用例中所涉及基本流与备选流。T01:AT02:A、BT03:A、CT04: A、DT05:A、ET06:A、B、CT07:A、B、DT08:A、B、E
4.2
根据问题1中设计所有测试用例,测试人员需要设计具体场景分析,其中应包括场景变化中系统所关心状态信息变化,以及测试结束后预期结果。这样,在测试人员进行实际测试后,可以用实际输出结果与预期结果进行比较,来评价测试结果。问题2中给出了系统所关心状态,包括:次读取车辆信息、最终读取车辆信息、账户号码、账户余额和账户状态等,因此对应测试用例表如下所示。











