阅读以下利用场景法设计测试用例的技术说明,回答问题1至问题5。[说明]现在的软件几乎都是由事件触发来控制流程的,事件触发时的情景便形成了场景,而同一事件不同的触发顺序和处理结果就形成了事件流。这种在软件设计方面的思想也可被引入到软件测试中,生动地描绘出事件触发时的情景,有利于测试设计者设计测试用例,同时测试用例也更容易得到理解和执行。用例场景是通过描述流经用例的路径来确定的过程,这个流经过程要从用例开始到结束遍历其中所有基本流(基本事件)和备选流(分支事件)。以下表6-4是对某IC卡加油机应用系统基本流的描述,表6-5是对该IC卡加油机应用系统备选流的描述。
举一反三
- 针对一个用例规约的测试,以下哪一个步骤不包含在测试设计中 A: 依据事件流来构造出事件流图 B: 依据实际可能发生的情况,将事件流图形成一个个场景 C: 设计测试用例来覆盖所有场景描述的执行路径 D: 测试每一个事件流
- 在场景测试中,能够确保场景可行的方案是( ) A: 根据事件流的个数构建场景,有多少个事件流就有多少个场景 B: 将场景图转换为程序图,并借鉴独立路径测试的思想设计初始测试用例 C: 基于原始业务需求构建场景 D: 直接根据基本流和备选流设计测试用例
- 以下哪项不是用场景分析法设计测试用例的步骤 A: 对生成的所有测试用例重新复审,去掉多余的测试用例,测试用例确定后,对每一个测试用例确定测试数据值。 B: 根据基本流和各项备选流确定场景 C: 对每一个场景生成测试用例 D: 根据说明,画出流程图,确定基本流和备选流 E: 继承产品测试用例库,重新调整编写测试用例
- 基于场景的测试方法,它的出发点是______。表用例场景与路径的对应关系场景描述路径场景1基本流场景2基本流、备选流1场景3基本流、备选流1、备选流2场景4基本流、备选流3场景5基本流、备选流3、备选流1场景6基本流、备选流3、备选流1、备选流2场景7基本流、备选流4场景8基本流、备选流3、备选流4 A: 用例 B: 源程序 C: 规格说明书 D: 场景
- 在场景测试中,为了选择最典型的场景进行测试,应 A: 完全基于独立路径的思想来构建场景,设计测试用例 B: 将场景图转换为程序图,并借鉴路径测试的思想设计测试用例 C: 根据事件流的个数构建场景,有多少个事件流就有多少个场景 D: 基于需求构建相互独立的场景