反馈
问题:
【说明】<br/><br/> 场景法是黑盒测试中重要的测试用例设计方法,通过场景描述业务流程(包括基本流(基本业务流程)和备选流(分支业务流程)),设计测试用例遍历软件系统功能,验证其正确性。<br/><br/> 下面是对电子不停车收费系统(ETC)的基本流和备选流的描述。<br/><br/> <img style='width:100%;' src="http://doquestion.docdev.cn/ruankao_work_version_0103/userfile/image/zjrujpcs-11-x-x-1-1.jpg">
选项 :
<b>问题:1.1 </b><br/> 使用场景法设计测试用例,指出所涉及到的基本流和备选流。基本流用A字母编号表示,备选流用表1-2中对应的字母编号表示。<br/> 例如:<br/> T01: A <br/> T02: A、B
选项 :
<b>问题:1.2 </b><br/> 针对问题1设计的测试用例,依次将初次读取车辆信息、最终读取车辆信息、账户号码、账户余额和账户状态等信息填入下述测试用例表中。表中行代表各个测试用例,列代表测试用例的输入值,用V表示有效数据元素,用I表示无效数据元素,n/a表示不适用,例如T01表示“成功通过”用例。<br/> <img style='width:100%;' src="http://doquestion.docdev.cn/ruankao_work_version_0103/userfile/image/zjrujpcs-11-x-x-1-2.jpg">
答案:
解析:
T01:A<br/>T02:A、B<br/>T03:A、C<br/>T04:A、D<br/>T05:A、E<br/>T06:A、B、C<br/>T07:A、B、D<br/>T08:A、B、E<br/>解析:根据题目中题干确定的基本流和备选流,可以设计场景,每个场景覆盖一种在该案例中事件的不同触发顺序与处理结果形成的事件流,最后得出所有的测试用例。下面是所有的测试用例以及用例中所涉及的基本流与备选流。<br/>T01:A<br/>T02:A、B<br/>T03:A、C<br/>T04:A、D<br/>T05:A、E<br/>T06:A、B、C<br/>T07:A、B、D<br/>T08:A、B、E <br/><img style='width:100%;' src="http://doquestion.docdev.cn/ruankao_work_version_0103/userfile/image/zjrujpcs-11-x-x-1-4.jpg"><br/>解析:根据问题1中设计的所有测试用例,测试人员需要设计具体的场景分析,其中应包括场景变化中系统所关心的状态信息的变化,以及测试结束后预期的结果。这样,在测试人员进行实际测试后,可以用实际输出结果与预期结果进行比较,来评价测试的结果。<br/>问题2中给出了系统所关心的状态,包括:次读取车辆信息、最终读取车辆信息、账户号码、账户余额和账户状态等,因此对应的测试用例表如下所示。<br/><img style='width:100%;' src="http://doquestion.docdev.cn/ruankao_work_version_0103/userfile/image/zjrujpcs-11-x-x-1-3.jpg"> <br/>