软件测试技术考试题
第一部分:选择题(共30分,每题1.5分)
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、《详细设计说明书》
6、在单元测试中,所测模块的主程序是:
A、逻辑结构图
B、驱动模块
C、主流模块
D、桩模块
7、在单元测试中,所测模块的主程序是:
A、逻辑结构图
B、驱动模块
C、主流模块
D、桩模块
8、在软件工程中,单元测试结束之后是:
A、集成测试
B、产品测试
C、验收测试
D、系统测试
9、集成测试的组装方法包括:
A、一次性组装和整体拼装
B、一次性组装和渐增式组装
C、增殖式组装和渐增式组装
D、增殖式组装和自底向上组装
10、回归测试的范围是:
A、测试全部用例
B、白盒测试和黑盒测试
C、单元测试和集成测试
D、与缺陷相关的测试用例
11、调试与测试的关系是:
A、调试是对代码,测试是对产品
B、测试和调试都是开发工程师的主要职责
C、成功的测试发现错误的症状引起调试的进行
D、调试是在开发过程中进行,测试是开发结束后进行
12、不属于测试流程的主要环节是:
A、测试需求
B、测试培训
C、测试计划
D、测试执行
13、哪些工作不可能会引入缺陷:
A、需求分析
B、概要设计
C、评审代码
D、模块集成
14、测试工程师发现缺陷20个,用户发现缺陷是80个,测试项目经理所计算的缺陷探测率:
A、100%
软件测试的方法有哪些B、80%
C、20%
D、40%
15、不属于性能测试的测试类型是:
A、可靠性测试
B、负载压力测试
C、兼容性测试
D、标准符合性测试
16、GB/T 16260.1-2006/ISO/IEC 9126-1:2001标准中,定义外部质量和内部质量模型,其中不属于“功能性”的子特性的是:
A、安全保密性
B、适合性
C、兼容性
D、准确性
17、黑盒测试也存在一些局限性,下面关于局限性的描述,错误的是:
A、对代码的覆盖率低
B、操作简单,任何人都可以做
C、自动化测试的复用性低
D、主管因素对测试结果影响大
18、在功能测试中,对软件缺陷的理解,错误的是:
A、没有达到需求规格说明书标明的功能
B、已经具备的功能不能正确实现
C、软件的功能超出需求规格说明书指明的范围
D、测试人员由于不熟悉业务,难以理解的功能
19、在功能测试中,主要的测试策略包括:
A、α测试和β测试
B、通过测试和失败测试
C、功能点测试和业务流程测试
D、边界值测试和等价类测试
20、在功能测试中,测试用例的设计方法不包括:
A、边界值
B、故障植入法
C、因果图
D、等价类
简答题
一、软件测试的目的是什么?请结合具体项目进行分析。(共10分,6+4)
二、请分析以下事件分别是违背了什么测试原则:(共4分,每个原则1分)
1)测试团队在设计测试用例时的参考文档产品的维护手册
2)在公司甲中,某个模块的开发和测试工作都交由工程师A来执行,大大节省了资源
3)在某次工作汇报会上,测试工程师张三认为他所负责的某个子系统缺陷非常多,所以必须对这个子系统增加测试用例,项目经理认为张三的做法带有个人情绪,是完全错误的
4)王明来应聘A公司的测试工程师职位,他跟公司负责人保证经过他所测试的产品,上线后一定不会有质量问题
三、黑盒测试的方法包括哪些?就其之一举例说明(共6分,4+2)
四、单元测试的内容包括哪些?(共10分)
五、关于验收测试,请你对其参与人员、测试地点和测试依据进行描述。(共8分,2+2+4)
六、场景法是功能测试案例的主要设计方法之一。(共13分,5+3+3+2)
软件系统几乎都是用事件触发来控制流程的,事件触发时的情景便形成了场景,而同一事件不同的触发顺序和处理结果就形成事件流。场景法就是通过用例场景描述业务操作流程,从用例开始到结束遍历应用流程上所有基本流(基本事件)和备选流(分支事件)。下面是对某IC卡加油机应用系统的基本流和备选流的描述。