对于基本流A来说,表6-6所示中哪些测试用例属于正面测试用例,哪些测试用例属于负面测试用例。请用表6-6中相应的“测试用例ID号”回答问题。
第1题:
以下关于设计功能测试用例的叙述,______是不正确的。
A.尽量用80%测试用例覆盖20%的核心业务模块
B.功能测试用例中不包括功能的依从性测试用例
C.功能测试用例中包括业务流,也包括测试数据
D.功能测试用例的设计应注意缺陷群集现象
A.
B.
C.
D.
第2题:
场景中的每一个场景都需要确定测试用例,一般采用矩阵或决策表来确定和管理测试用例。表6-5是一种通用格式,表中各行代表各个测试用例,而各列代表测试用例的信息。本例中的测试用例包含测试用例ID号、场景(或说明/条件)、测试用例中涉及的所有数据元素(作为输人或已经存在于数据库中)以及预期结果等项目。
测试用例的设计步骤通常是:首先确定执行用例场景所需的数据元素(本例中包括账号、是否黑名单卡、输入油量、账面金额以及加油机油量),然后构建矩阵,最后确定包含执行场景所需的适当条件的测试用例。在表6-6的测试矩阵中,V表示有效数据元素,I表示无效数据元素,n/a表示不适用,例如CW01表示“成功加油”基本流。请按上述规定为其他应用场景设计测试用例矩阵。
第3题:
软件测试是软件质量保证的主要手段之一,“高产”的测试是指(29)。
A.用适量的测试用例运行程序,证明被测程序正确无误
B.用适量的测试用例运行程序,证明被测程序符合相应的要求
C.用少量的测试用例运行程序,发现被测程序尽可能多的错误
D.用少量的测试用例运行程序,纠正被测程序尽可能多的错误
第4题:
● 系统功能测试过程中,验证需求可以正确实现的测试用例称为(32) 。
(32)
A.业务流程测试用例
B.功能点测试用例
C.通过测试用例
D.失败测试用例
第5题:
在集成测试用例设计的过程中,要满足的基本要求是______。
A.保证测试用例的正确性
B.保证测试用例能无误的完成测试项的既定的测试目标
C.保证测试用例的简单性
D.保证测试用例能满足相应的覆盖率要求
第6题:
第7题:
第8题:
设计测试用例时应该考虑哪些方面,即不同的测试用例针对那些方面进行测试?
第9题:
白盒测试是结构测试,被测对象是源程序,以程序的()为基础设计测试用例。
第10题:
好的测试是用少量的测试用例运行程序,发现被测程序尽可能多的错误。
第11题:
什么是测试用例?测试用例的分类?
第12题:
第13题:
你觉得有必要写测试用例么,写测试用例的作用有哪些?
第14题:
场景中的每一个场景都需要确定测试用例,一般采用矩阵或决策表来确定和管理测试用例。表7-17是一种通用格式,表中各行代表各个测试用例,而各列代表测试用例的信息。本例中的测试用例包含测试用例ID号、场景(或说明/条件)、测试用例中涉及的所有数据元素(作为输入。或已经存在于数据库中),以及预期结果等项目。
测试用例的设计步骤通常是,首先确定执行用例场景所需的数据元素(本例中包括账号、是否黑名单卡、输入油量、账面金额和加油机油量),然后构建矩阵,最后确定包含执行场景所需的适当条件的测试用例。在表7-17的测试矩阵中,V表示有效数据元素,I表示无效数据元素,n/a表示不适用,例如CW01表示“成功加油”基本流。请按上述规定为其他地应用场景设计测试用例矩阵。
第15题:
试题三(共 15分)
阅读以下关于嵌入式软件测试用例设计的叙述,回答问题 1至问题 3,将答案填入答题纸的对应栏内。
【说明】
某程序段的流程如图 3-1所示,x、y是两个变量,K、J 表示一段程序执行体,表 3-1 所示为本题可供选择的四组测试用例组。
【问题1】(3分)
简答以下问题。
(1)条件覆盖的含义是什么?
(2)路径覆盖的含义是什么?
【问题 2】(2分)
在程序测试用例设计中,有语句覆盖、条件覆盖、判定覆盖(分支覆盖)和路径覆盖等。其中,____是最强的覆盖准则。
请把以下 4个选项中正确的选项序号填入上述空白处。
①语句覆盖
②条件覆盖
③判定覆盖(分支覆盖)
④路径覆盖
【问题 3】(10 分)
为了对图 3-1 所示的程序段进行覆盖测试,必须适当地选取测试用例组。实现判定覆盖至少应采用的测试用例组是 (1)和 (2) ,实现条件覆盖至少应采用的测试用例组是 (3) ;实现路径覆盖至少应采用的测试用例组是 (4) 和 (5)。
请把以下 8个选项中正确的选项序号填入上述空白处。
① 试用例组Ⅰ和Ⅱ
②测试用例组Ⅱ和Ⅲ
③测试用例组Ⅲ和Ⅳ
④测试用例组Ⅰ和Ⅳ
⑤测试用例组Ⅰ、Ⅱ和Ⅲ
⑥测试用例组Ⅱ、Ⅲ和Ⅳ
⑦测试用例组Ⅰ、Ⅲ和Ⅳ
⑧测试用例组Ⅰ、Ⅱ和Ⅳ
试题三(共15分)
【问题1】(3分)
(1)条件覆盖是指设计足够的测试用例,使得被测程序每一个判定中的每个条件的所有可能结果至少出现一次。
(2)路径覆盖是指设计足够的测试用例,使得被测程序中每条路径至少执行一次。
【问题2】(2分)
(1)④(路径覆盖)
【问题3】 (10分)
(1)⑤
(2)⑧
(3)⑦
(4)⑤
(5)⑧
其中,第(1)、(2)题的答案顺序可互换,第(4)、(5)题的答案顺序可互换。
第16题:
正向测试的测试用例用于验证被测单元的功能和性能指标是否能够兑现,而反向测试的测试用例则是要检查被测单元是否做了______。
A.应该做的事情
B.不该做的事情
C.有错误的事情
D.比性能缺陷的事情
第17题:
第18题:
第19题:
测试用例设计的原则是什么?目前主要的测试用例设计方法有哪些?
第20题:
黑盒测试的测试用例常见设计方法都有哪些?请分别以具体的例子来说明这些方法在测试用例设计工作中的应用。
第21题:
测试用例在软件测试中有着重要作用。以下选项中,()属于测试用例基本要素。
第22题:
好的测试是用少量测试用例运行程序,发现被测程序尽可能多的错误。
第23题:
用例标识
测试项
测试输入
预期结果