1、    在软件生命周期中,测试人员从哪个阶段开始参与更有利于软件项目的成功(A
A需求分析阶段 B设计阶段    C编码阶段    D系统测试阶段
2、    下列选项中关于软件测试叙述错误的是(C
A软件测试可以作为度量软件与用户需求间差距的手段
B软件测试的目的是暴露问题
C软件测试的根本目的是尽可能多地发现问题并排除潜在的错误,最终把一个高质量的软 件系统交给用户使用。
D没有发现错误的测试也是有价值的
3、    在Mantis缺陷跟踪系统中,下列选项中不属于缺陷状态的是(D
A新建    B已确认    C关闭 D推迟
4、    在Bugzilla中,如果一个缺陷的处理状态被开发人员置为Wontfix,则表明(B
A这个Bug中描述的
B这个Bug中描述的是问题,但不修改
C根据这个Bug的描述无法查问题的原因并解决,需要提供更多的关于这个Bug的信息
D这个Bug描述的是问题,但不能确定是否在这个版本中修改
5、    以下说法正确的是(D
A软件是物理实体
B软件开发已经完全摆脱手工开发的流程
C软件也存在老化和磨损的问题
D软件的运行与计算机系统存在依赖性
6、    下列关于验收测试的叙述中,正确的是(D
A验收测试是软件产品交付用户正式使用前的最后一道工序
B验收测试不可以由测试人员模拟用户进行
C验收测试只确认软件的功能和性能
D验收标准必须在原始的需求规范中或在客户的合同中规定
7、    软件缺陷产生的主要原因通常认为是(D
A工期短    B软件的复杂性    C文档不完善 D不断变化的软件需求
8、    下列关于缺陷优先级的说法正确的是(D
A软件缺陷修复的严重影响
B是指软件功能模块测试的重要程度
C缺陷优先级是和缺陷严重程度一一对应的
D 一般来说,企业在制定测试计划时,需要事先定义缺陷的优先级
9、    下列选项中,对“优化缺陷”解释最准确的一项是(B
A 一个缺陷一个报告    B分析缺陷一一使用最少步骤重现缺陷
C保证重现缺陷 D方便阅读
10、    在测试计划中应该包含的文档模板有(D
A测试评估模板    B测试计划模板 C需求分析模板    D测试总结模板
11、    为了对我们所设计的系统进行测试,我们使用测试工具模拟上万个用户从终端同时登
陆,出因资源不足而导致的错误,你认为现在最有可能进行的测试活动是(A
A负载测试    B安全测试    C容量测试    D压力测试
12、    下列关于软件缺陷说法错误的是(C
A不要夸大程序缺陷    B对于不影响使用的小缺陷也要及时报告
C软件bug就是程序的错误 D永远都要报告不可重现的错误
13、    以下不属于软件缺陷产生的原因是(D
A沟通交流不足    B文档不完善 C需求不断地变更    D用户需求过于明确
14、    下列有关测试说法中,正确的是(B
A测试组的测试工作是在编码阶段开始的
B静态测试是不运行被测程序本身,而寻程序代码中可能存在的错误或评估程序代码的 过程
C所有的测试都适合引入测试工具辅助进行测试
D只要进行有效的测试,就能获得高质量的软件产品
15、    下列关于缺陷分类的说法中错误的是(C
A按严重性来给缺陷进行分类,主要是从产品和用户的角度来考虑
B优先级表示修复缺陷的迫切程度和应该何时修复
C缺陷越严重,优先级越高
D缺陷的优先级随着项目的发展会发生变化
16、    以下(D)是在概要设计阶段测试人员应该完成的文档
A软件规格需求说明书    B单元测试方案 C系统测试方案    D集成测试方案
17、    下列关于单元测试意义的观点错误的是(D
A好的单元测试会把大部分缺陷控制在产品研发早期
B在单元测试阶段发现并修复缺陷,有效降低缺陷修复成本
C使单元测试的效力发挥到最大化的关键在于选择正确的测试策略
D经过单元测试的系统虽然产品集成测试变复杂了,但对节约成本及提高运行效率有益
18、    以下说法中,正确的是(D
A小缺陷不需要提交    B可以随意地修改他人的缺陷报
C缺陷报告可以延期提交    D缺陷报告所报告的缺陷应该分布描述
19、    下列(B)问题可以在集成测试的时候被发现
1.独立可接受的误差在组装后可能会超过可接受的误差限度
2.全程数据结构错误
3.实时系统的时序问题
4.资源竞争问题s
A 1 2 B 3 4 C 1 2 4 D 1 2 3 4
20、    从测试阶段角度,测试顺序正确的是(B
A单元测试->系统测试->集成测试->验收测试
B单元测试->集成测试->系统测试->验收测试
C单元测试->验收测试->系统测试->集成测试
D单元测试->集成测试->验收测试->系统测试
21、    关于软件缺陷,下列说法错误的是(B
A程序错误属于软件缺陷。
B经过修改后的软件产品,其中存在的软件缺陷必然会越来越少。
C识别软件缺陷不应脱离用户需求
D行业背景知识可以帮助我们有效的识别软件缺陷
22、    下列关于关于缺陷的说法中,正确的是(C
A)    必要时,可以直接修改别人提交的缺陷报告。
B)    有时候程序员犯了低级错误,应该在缺陷报告中严厉的指出问题。
C)    任何小缺陷都不应该放过,都应该记录在缺陷报告中。
D)    缺陷报告写得越详细越好,操作步骤记录的越复杂越好。
23、    下面不强调迭代开发的软件开发模型是(A
A瀑布模型    B螺旋模型    C敏捷开发模型    D快速原型模型
24、    集成测试通常是在(A)进行之后开展
A 单元测试    B系统测试    C回归测试    D验证测试
25、    以下关于软件测试的说法,不准确的是(C
A软件测试的目的在于检验它是否满足规定的需求或弄清预期结果与实际结果之间的差 别。
B软件是否符合用户需求是判断软件质量的重要标准
C软件测试是尽可能多地发现问题并排除潜在的错误,最终把一个高质量的软件系统交 给用
D软件测试是保证软件质量的重要手段
26、    测试人员在识别软件缺陷时,通常不采取的方法是(C
A参考软件需求说明书
B参考用户手册和联机帮助
C公布到网上寻求帮助
D多与用户进行沟通 27、以下不属于缺陷报告分类的是(D
A按照所属功能模块划分    B按照缺陷优先级分类
C按照缺陷引入原因划分    D按照发现缺陷的时间先后分类
28、    以下不属于软件测试按照先后阶段进行划分的是(D
A单元测试 B集成测试    C系统测试 D回归测试
29、    软件测试生命周期的顺序是(C
A制定测试计划----评审----程序测试员需要学什么测试设计和开发-----实施软件测试----版本发布