单选题。(共20道试题,每题2分)01
1、程序的三种基本结构是( B )。
A.过程子、程序、分程序
B.顺序、选择、循环
C.递归、堆栈、队列
D.调用、返回、转移
单选题。(共20道试题,每题2分)01
2、下列说法不正确的是( B )。
A.测试不能证明软件的正确性
B.测试员需要良好的沟通技巧
C.质量管理与测试属于一个层次的概念
D.成功的测试是发现了错误的测试
单选题。(共20道试题,每题2分)01
3、静态测试是以人工的、非形式化的方法对程序进行分析和测试。常用的静态测试方法有( C )。
A.状态图
B.流程图
C.数据流分析图
D.因果图
单选题。(共20道试题,每题2分)01
4、使用白盒测试方法时,确定测试数据应根据 ( A )和指定的覆盖标准。
A.程序的内部逻辑
B.程序的复杂结构
C.使用说明书
D.程序的功能
单选题。(共20道试题,每题2分)01
5、下面的观点哪个是错误的( B )。
A.你永远也不可能完成测试
B.当你时间不够或者资金不够用的时候,就完成了测试
C.我们不能绝对地认定软件永远也不会再出错 ,但可以根据合理和有效的统计模型来判定软件的测试程度
D.软件测试是不可以穷尽的
单选题。(共20道试题,每题2分)01
6、实际的逻辑覆盖测试中,一般以( C )为主设计测试用例。
A.条件覆盖
B.判定覆盖
C.条件组合覆盖
D.路径覆盖
单选题。(共20道试题,每题2分)01
7、将基于功能的和基于实现的测试设计结合在一起的测试,我们称这种测试为( B )。
A.基于故障的测试
B.灰盒测试
C.黑盒测试
D.白盒测试
单选题。(共20道试题,每题2分)01
8、下面( D )方法能够有效地检测输入条件的各种组合可能引起的错误。
A.等价类划分
B.边界值分析
C.错误推测
D.因果图
单选题。(共20道试题,每题2分)01
9、软件缺陷产生的最主要原因( D )。
A. 编码错误
B.测试错误
C.设计错误
D.产品说明书错误
单选题。(共20道试题,每题2分)01
10、集成测试时,能较早发现底层模块接口错误的测试方法为( B )。
A.自顶向下渐增式测试
B.自底向上渐增式测试
C.非渐增式测试
D.系统测试
单选题。(共20道试题,每题2分)01
11、软件测试的目的 ( C )。
A.避免软件开发中出现的错误
B.发现软件开发中出现的错误
C.尽可能发现并排除软件中潜藏的错误,提高软件的可靠性
D.
修改软件中出现的错误
单选题。(共20道试题,每题2分)01
12、单元测试主要针对模块的几个基本特征进行测试,该阶段不能完成的测试是( A )。
A.系统功能
B.局部数据结构
C.重要的执行路径
D.错误处理
单选题。(共20道试题,每题2分)01
13、软件测试按照功能组合划分可以分为( B )。
A.黑盒测试和单元测试
B.白盒测试和黑盒测试
C.集成测试和单元测试
D.白盒测试和静态测试
单选题。(共20道试题,每题2分)01
14、集成测试时,能较早发现高层模块接口错误的测试方法为( A )。
A.自顶向下渐增式测试
B.自底向上渐增式测试
C.非渐增式测试
D.系统测试
单选题。(共20道试题,每题2分)01
15、在软件开发初期,即需求分析阶段制定的测试计划是( C )。
A.详细测试计划
B.概要测试计划
C.需求分析测试计划
D.测试实施计划
单选题。(共20道试题,每题2分)01
16、检查软件产品是否符合需求定义的过程称为( A )。
A.确认测试
B.集成测试
C.验收测试
D.系统测试
单选题。(共20道试题,每题2分)01
17、关于白盒法覆盖程度的论述中正确的是( A )。
A.语句覆盖:选择测试用例使程序中每条语句至少被执行一次
B.判定覆盖:选择测试用例使程序中每个判定至少都获得2次“真”值和一次“假”值
C.条件覆盖:选择测试用例使每个条件都满足
D.条件组合覆盖:将所有的判定条件的都组合起来执行
单选题。(共20道试题,每题2分)01
18、哪一个不是确认测试的标准( D )。
A.所有的功能需求都得到了满足
B.所有性能需求都达到了
C.文档是正确且合理的
D.项目经理的要求达到了
单选题。(共20道试题,每题2分)01
19、等价分类法的关键是( C )。
A.选择测试用例
B.找出等价类的边界条件
C.划分等价类
D.通过输入条件,确定无效等价类
单选题。(共20道试题,每题2分)01
20、渐增式是将模块一个一个的连入系统,每连入一个模块,( C )。
A.只需要对新连入的模块进行测试
B.都不需要再进行测试
C.都要对新子系统进行测试
D.都要进行回归测试
判断题。(共30道试题,每题2分)01
1、软件缺陷的最大来源是产品说明书。( 是 )
是
否
判断题。(共30道试题,每题2分)01
2、为保证程序的安全,必须做到程序中没有任何错误存在。( 否 )
是
否
判断题。(共30道试题,每题2分)01
3、
在白盒测试中,如果覆盖率达到99% ,就基本可以保证把所有的隐藏程序缺陷都已经揭露出来了。( 否 )
是
否
判断题。(共30道试题,每题2分)01
4、缺陷跟踪系统只针对对测试人员来使用。( 否 )
是
否
判断题。(共30道试题,每题2分)01
5、软件项目一启动,软件测试也就是开始,而不是等程序写完,才开始进行测试。( 是 )
是
否
判断题。(共30道试题,每题2分)01
6、软件测试计划是做好软件测试工作的前提。( 是 )
是
否
判断题。(共30道试题,每题2分)01
7、测试程序仅仅按预期方式运行就行了。( 否 )
是
否
判断题。(共30道试题,每题2分)01
8、 Beta 测试是验收测试的一种。( 是 )
是
否
判断题。(共30道试题,每题2分)01
9、 自动化测试可以取代手工测试。( 否 )
是
否
判断题。(共30道试题,每题2分)01
10、详细设计的目的是为软件结构图中的每一个模块确定使用的算法和块内数据结构,并用某种选定的表达工具给出清晰的描述。 ( 是 )
是
否
判断题。(共30道试题,每题2分)01
11、代码评审员一般由测试员担任。( 否 )
是
否
判断题。(共30道试题,每题2分)01
12、总是首先设计白盒测试用例。( 否 )
是
否
判断题。(共30道试题,每题2分)01
13、软件项目在进入需求分析阶段,测试人员应该开始介入其中。( 是 )
是
否
判断题。(共30道试题,每题2分)01
14、可以发布具有配置缺陷的软件产品。( 否 )
是
否
判断题。(共30道试题,每题2分)01
15、逻辑覆盖测试包括的常用覆盖方法有:语句覆盖,判定覆盖,条件覆盖,判定-条件覆盖、条件组合覆盖、路径覆盖。( 是 )
是
否
判断题。(共30道试题,每题2分)01
16、如果把软件开发所需的资源画成一个金字塔,人是最基本的资源。( 是 )
是
否
判断题。(共30道试题,每题2分)01
17、验收测试是由最终用户来实施的。( 是 )
是
否
判断题。(共30道试题,每题2分)01
18、软件测试的目的是尽可能多的改正软件的缺陷。( 否 )
是
否
判断题。(共30道试题,每题2分)01
19、事先定义好产品的质量标准,只有有了质量标准,才能根据测试的结果,对产品的质量进行分析和评估。( 是 )
是
否
判断题。(共30道试题,每题2分)01
20、数据流图和数据字典共同构成系统的逻辑模
型。( 是 )
是
否
判断题。(共30道试题,每题2分)01
21、黑盒测试又被称为功能测试、数据驱动测试或基于规格说明的测试,它实际上是站在最终用户的立场,检验输入输出信息及系统性能指标是否符合规格说明书中有关功能需求及性能需求的规定。( 是 )
是
否
判断题。(共30道试题,每题2分)01
22、软件测试主要指程序测试,在软件生存期个阶段所产生的文档不是软件测试的对象。( 否 )
是
否
判断题。(共30道试题,每题2分)01
23、负载测试是验证要检验的系统的能力最高能达到什么程度。( 是 )
是
否
判断题。(共30道试题,每题2分)01
24、重视文档,妥善保存一切测试过程文档(测试计划、测试用例、测试报告等)。( 是 )
是
否
判断题。(共30道试题,每题2分)01
25、如果发布出去的软件有质量问题,都是软件测试人员的错。( 否 )
是
否
判断题。(共30道试题,每题2分)01
26、软件测试技术要求不高,至少比编程容易多了。( 否 )
是
否
判断题。(共30道试题,每题2分)01
27、测试人员要坚持原则,缺陷未修复完坚决不予通过。( 是 )
是
否
判断题。(共30道试题,每题2分)01
28、软件测试按照测试过程分类为黑盒、白盒测试。( 否 )
是
否
判断题。(共30道试题,每题2分)01
29、从用户软件开发者的角度出发,普遍希望通过软件测试暴露软件中隐藏的错误和缺陷,以考虑是否可接受该产品。 ( 否 )
是
否
判断题。(共30道试题,每题2分)01
30、在设计测试用例时,应包括合理的输入条件和不合理的输入条件。( 是 )
是
否