用某个测试用例,分别作用于被测程序P和其变体M;如果它们的输出相同、但状态不同,则表明该测试用例杀死了M;称为弱变异准则。
第1题:
此题为判断题(对,错)。
第2题:
基本路径测试法主要包括( )。
A.程序的控制流图、程序环路复杂性、导出测试用例、导入测试用例、图形矩阵
B.程序的控制流图、程序环路复杂性、导出测试用例、准备测试用例、关系矩阵
C.程序的数据流图、程序环路复杂性、导出测试用例、准备测试用例、图形矩阵
D.程序的控制流图、程序环路复杂性、导出测试用例、准备测试用例、图形矩阵
第3题:
● 某程序由相互关联的模块组成,测试人员按照测试需求对该程序进行了测试。出于修复缺陷的目的,程序中的某个旧模块被变更为一个新模块。关于后续测试,(10)是不正确的。
(10)
A.测试人员必须设计新的测试用例集,用来测试新模块
B.测试人员必须设计新的测试用例集,用来测试模块的变更对程序其它部分的影响
C.测试人员必须运行模块变更前原有测试用例集中仍能运行的所有测试用例,用来测试程序中没有受到变更影响的部分
D.测试人员必须从模块变更前的原有测试用例集中排除所有不再适用的测试用例,增加新设计的测试用例,构成模块变更后程序的测试用例集
试题(10)分析
回归测试是指修改了旧代码后,重新进行测试以确认修改没有引入新的错误或导致其他代码产生错误。在给定的预算和进度下,尽可能有效率地进行回归测试,需要对测试用例库进行维护并依据一定的策略选择相应的回归测试包。对测试用例库的维护通常包括删除过时的测试用例、改进不受控制的测试用例、删除冗余的测试用例、增添新的测试用例等。在软件生命周期中,即使一个得到良好维护的测试用例库也可能变得相当大,这使每次回归测试都重新运行完整的测试包变得不切实际,时间和成本约束可能阻碍运行这样一个测试,有时测试组不得不选择一个缩减的回归测试包来完成回归测试。
上述回归测试的基本概念说明,修改了旧代码之后所进行的回归测试不一定要重新运行原有测试用例集中仍能运行的所有测试用例,可以在其中选择一个缩减的回归测试包来完成回归测试,因此选项“D”的说法是不正确的,应选择D。
参考答案
(10)C
第4题:
软件测试中的高产指的是( )。
A.用适量的测试用例,说明被测试程序正确无误
B.用适量的测试用例,说明被测试程序符合相应的要求
C.用少量的测试用例,发现被测试程序尽可能多的错误
D.用少量的测试用例,纠正被测试程序尽可能多的错误
第5题:
有人认为控制流图的节点覆盖准则和边覆盖准则生成的测试用例完全相同,因此两个测 试准则是重复的。请判定以上描述是否正确,并给出相应的解释。
第6题:
( )是选择若干个测试用例,运行被测程序,使得程序中的每个可执行语句至少执行一次。
A.条件覆盖
B.组合覆盖
C.判定覆盖
D.语句覆盖
第7题:
软件测试是软件质量保证的主要手段之一,“高产”的测试是指(29)。
A.用适量的测试用例运行程序,证明被测程序正确无误
B.用适量的测试用例运行程序,证明被测程序符合相应的要求
C.用少量的测试用例运行程序,发现被测程序尽可能多的错误
D.用少量的测试用例运行程序,纠正被测程序尽可能多的错误
第8题:
第9题:
()是选择若干个测试用例,运行被测程序,使得程序中的每个可执行语句至少执行一次。
第10题:
好的测试是用少量测试用例运行程序,发现被测程序尽可能多的错误。
第11题:
条件覆盖
组合覆盖
判定覆盖
语句覆盖
第12题:
第13题:
此题为判断题(对,错)。
第14题:
A、设计测试用例
B、执行被测程序
C、分析执行结果
D、发现结果的错误
第15题:
请分析该程序的规则说明和被测程序的功能,采用等价类划分方法设计测试用例。
第16题:
如果存在一个测试用例集T可以访问所有长度为2的子路径,则称该测试用例集满足了图 的边对覆盖准则。( )
此题为判断题(对,错)。
第17题:
某城市电话号码由三部分组成,分别是: 地区码—— 空白或3位数字; 前 缀——为三位数字,但不能 “0”,“1”开头; 后 缀——4 位数字。 假定被测程序能接受一切符合上述规定的电话号码, 拒绝所有不符合规定的 电话号码。请用等价类设计测试用例。 要求: 给出弱一般等价类、强一般等价类法的测试用例 写出弱健壮和强健壮法设计的测试用例的个数 给出分析过程
第18题:
程序测试的目的是()。
A.为被测程序设计正确的测试用例
B.发现并改正程序中的错误
C.发现程序中的错误
D.改正程序中的错误
第19题:
正向测试的测试用例用于验证被测单元的功能和性能指标是否能够兑现,而反向测试的测试用例则是要检查被测单元是否做了______。
A.应该做的事情
B.不该做的事情
C.有错误的事情
D.比性能缺陷的事情
第20题:
白盒测试是结构测试,被测对象是源程序,以程序的()为基础设计测试用例。
第21题:
好的测试是用少量的测试用例运行程序,发现被测程序尽可能多的错误。
第22题:
对
错
第23题:
对
错
第24题:
用适量的测试用例,说明该被测程序是正确无误的
用适量的测试用例,说明被测试程序符合相应的要求
用少量的测试用例,发现被测程序尽可能多的错误
用少量的测试用例,纠正被测试程序尽可能多的错误