题目详情

阅读下列说明,回答问题1至问题2,将解答填入答题纸对应栏内。【说明】场景法是黑盒测试中重要测试用例设计方法。目前多数软件系统都是用事件触发来控制业务流程,事件触发时情景便形成了场景,场景不同触发顺序构成用例。场景法通过场景描述业务流程(包括基本流(基本流程)和备选流(分支流程)),设计用例遍历软件系统功能,验证其正确性。图1描述了简化中心层、省市层、地区层三级“公文流转”业务流程,表1描述了省市层(图1阴影部分)业务基本流和备选流。公文状态包括:已下发、未下发、已接收、未接收。

中级软件评测师,章节练习,基础复习,中级软件测评师模拟

【问题1】(10分) 用表1中表述基本流和备选流,使用场景法设计测试场景。基本流和备选流用表1中对应字母编号表示。【问题2】(10分) 下表给出了测试用例名称,请将表中输入条件和预期输出补充完整。

中级软件评测师,章节练习,基础复习,中级软件测评师模拟

正确答案及解析

正确答案
解析

【问题1】(场景顺序可以任意,重复内容不计分) 共包括5个场景:1:A 2:B 3:B、C 4:B、C、D (C和D可以互换)5:B、C、E【问题2】

中级软件评测师,章节练习,基础复习,中级软件测评师模拟

【解析】

【问题1】

本题主要考查黑盒测试中场景法测试用例设计。 采用场景法来设计测试用例,其基本思想和依据是站在用户角度上检测软件功能,发现软件错误。 基本流是指经过用例最简单路径(无任何差错,程序从开始直接执行到结束)。备选流是指:一个备选流可能从基本流开始,在某个特定条件下执行,然后重新加入基本流中;也可以起源于另一个备选流;或者终止用例而不再加入到基本流中(一般是各种错误情况)。使用场景法设计测试用例基本步骤如下:(1)根据规格说明,描述出程序基本流及各项备选流。(2)根据基本流和备选流确定场景。(3)对每一个场景生成相应测试用例,可以采用矩阵或决策表来确定和管理测试用例。(4)对生成测试用例进行复审,去掉多余或等价测试用例,然后确定实际测试数据。在本题中,根据题目中已经确定基本流与备选流,可以设计场景,每个场景覆盖一种在该案例中事件不同触发顺序与处理结果形成事件流,最后得出所有测试用例。下面就根据“公文流转”业务流程图列出是所有测试用例和用例中所涉及基本流与备选流。用例1:A (中心公文下发)用例2:B (新建省市公文直接下发)用例3:B、C (新建省市公文,然后保存)用例4:B、C、D (C和D可以互换) (新建省市公文,修改并保存后下发)用例5:B、C、E(新建省市公文保存,但接着被删除)【问题2】

本题考查我们对用例输入和预期输出理解。下面我们来逐个分析给出用例。省市层接收公文用例输入,从“公文流转”业务流程图中我们可以看出,省市层接收公文用例输入是中心已经下发公文,而其预期输出应该是能够让省市层查看已接收公文,而且在中心层也要能够查看到已经下发公文。省市层新建并保存公文, 从“公文流转”业务流程图中我们可以看出, 省市层新建公文并没用输入,而其输入应该是省市层可查看到新增加公文,而且公文状态为未下发。省市层新建并下发公文,同样也没用输入,其输出应该是省市层可查看到新增加公文,与上一个用例不同,公文状态为已下发,而且在地区层也应该能够查看到已经下发公文。省市层修改公文,从“公文流转”业务流程图中我们可以看出,其输入应该是未下发公文,而它输出应该是修改未下发公文相关内容,并保存修改结果。省市层删除公文,从“公文流转”业务流程图中我们可以看出,其输入也应该是未下发公文,而它输出应该是查找到未下发公文并删除。

你可能感兴趣的试题

单选题

中级软件设计师,章节练习,中级软件设计师系统开发运行知识

  • A.0
  • B.1
  • C.2
  • D.3
查看答案
单选题

中级软件设计师,章节练习,中级软件设计师系统开发运行知识

  • A.1、1
  • B.1、2
  • C.2、2
  • D.2、3
查看答案
单选题

中级软件设计师,章节练习,中级软件设计师系统开发运行知识

  • A.3
  • B.4
  • C.5
  • D.6
查看答案
单选题

中级软件设计师,章节练习,中级软件设计师系统开发运行知识

中级软件设计师,章节练习,中级软件设计师系统开发运行知识

  • A.V(S3)和V(S5)V(S6)
  • B.P(S3)和V(S5)V(S6)
  • C.V(S3)和P(S5)P(S6)
  • D.P(S3)和P(S5)P(S6)
查看答案
单选题

中级软件设计师,章节练习,中级软件设计师系统开发运行知识

  • A.243ms
  • B.246ms
  • C.254ms
  • D.280ms
查看答案

相关题库更多 +