第一章 单元测试

1、单选题:
以下哪个不是软件测试的目标?( )。
选项:
A:为决策提供信息
B:增加对质量的信心
C:改进测试流程
D:发现缺陷
答案: 【改进测试流程

2、单选题:
你认为“软件测试的几个基本原则”,可以应用在ISTQB的哪个测试阶段?( )
选项:
A:适用于整个测试生命周期
B:测试出口准则评估与报告阶段
C:测试实施与执行阶段
D:测试分析阶段
答案: 【适用于整个测试生命周期

3、单选题:
在软件产品发布给客户之后,在6个月内从用户使用现场反馈的缺陷数目,大概是总缺陷数目的5%,即测试过程中缺陷发现比例大概在95%。尽管缺陷的发现率已经很高了,但是高层经理对此并不满意。你认为下面的哪个测试基本原则可以帮助你说服高层经理的误解?( )
选项:
A:穷尽测试是不可能的
B:测试可以显示缺陷的存在,不能证明系统不存在缺陷
C:缺陷的集群效应
D:杀虫剂悖论
答案: 【穷尽测试是不可能的

4、单选题:
在下列描述中,关于测试与调试的说法错误的是:( )
选项:
A:测试必须在详细设计已经完成的情况下才能开始。没有详细设计的信息调试不可能进行。
B:测试显示开发人员的错误。调试是开发人员为自己辩护。
C:测试能预期和可控。调试需要想象、经验和思考。
D:测试是显示错误的行为。调试是推理的过程。
答案: 【测试必须在详细设计已经完成的情况下才能开始。没有详细设计的信息调试不可能进行。

5、判断题:
项目需求分析和设计阶段不需要测试人员参与。( )
选项:
A:对
B:错
答案: 【

6、判断题:
只要能够达到100%的逻辑覆盖率,就可以保证程序的正确性。( )
选项:
A:对
B:错
答案: 【

7、多选题:
导致软件缺陷的原因有很多,A—D是可能的原因,其中最主要的原因包括( )
选项:
A:软件设计说明书
B:软件需求说明书编写的不全面,不完整,不准确,而且经常更改
C:软件操作人员的水平
D:开发人员不能很好的理解需求说明书和沟通不足
答案: 【软件设计说明书;
软件需求说明书编写的不全面,不完整,不准确,而且经常更改;
开发人员不能很好的理解需求说明书和沟通不足

第二章 单元测试

1、单选题:
软件生命周期的主要阶段不包括( )。
选项:
A:市场营销
B:设计
C:测试
D:需求分析
答案: 【市场营销

2、单选题:
在软件生命周期的( )阶段,错误修复的成本最高。
选项:
A:编码
B:需求分析
C:设计
D:维护
答案: 【维护

3、单选题:
以下哪个不是软件生命周期中的编码阶段的主要任务?( )
选项:
A:编写文档
B:设计用户界面
C:编写源代码
D:进行单元测试
答案: 【设计用户界面

4、单选题:
软件生命周期中的哪个阶段最关注软件系统的整体结构和组件之间的关系?( )
选项:
A:编码
B:测试
C:需求分析
D:设计
答案: 【设计

5、单选题:
在软件生命周期中,哪个阶段最早与用户进行交互,以确保软件满足用户需求?( )
选项:
A:编码
B:设计
C:需求分析
D:测试
答案: 【需求分析