答案放尾文了,方便看文章的人拿个笔在纸上写看看准确率。
1-16单选,17以后多选
1.一般情况下,当一个软件新版本提测时,要有1-2名测试人员首先进行什么测试,可以帮助测试团队合理地利用有效资源?
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 SQA
10 瀑布模型中,测试是在哪个阶段介入的?
A 项目计划之后B 需要求分析之后C 设计之后D 编码之后
11 系统测试中主要用到的测试技术是()
A 回归测试B 黑盒测试C 白盒测试D 功能测试
12 软件测试技术可以分为静态测试和动态测试,下列说法中错误的是()
A 静态测试是指不运行实际程序,通过检查和阅读等手段来发现程序中的错误
B 动态测试是指实际运行程序,通过运行的结果来发现程序中的错误
C 动态测试包括黑盒测试和白盒测试
D 白盒测试是静态测试,黑盒测试是动态测试
13 软件测试的对象包括
A 目标程序和相关文档
B 源程序、目标程序、数据及相关文档
C 目标程序、操作系统和平台软件
D 源程序和目标程序
14 软件测试的目的正确的是() ①测试是为了发现程序中的错误而执行程序的过程。 ②好的测试方案是极可能发现迄今为止尚未发现的错误的测试方案。 ③成功的测试是发现了至今为止尚未发现的错误的测试。 ④测试并不仅仅是为了找出错误,通过分析错误产生原因和错误的发生趋势,可以帮助项目管理者发现当前软件开发过程中的缺陷,以便及时改进:
A ①B ①②③C ②③④D ①②③④
15 软件的六大质量特性包括:() A、功能性、可靠性;B、可用性、效率;C、稳定性、可移植性;D、兼容性、可扩展性
A. ABC B. BCD C. ACD D. ABD
16 通常情况下,关于缺陷报告,下列说法正确的是
A 对于不可重现的错误,可以不用报告
B 为了提高人们对缺陷的注意力,需要夸大一些缺陷的严重性
C 细小的缺陷也应该报告
D 测试人员不能引用他人的缺陷报告
**以下为多选题** **以下为多选题** **以下为多选题**
17 V字模型的设计阶段对应的测试阶段是?
A 单元测试B 集成测试C 系统测试D 验收测试
18 一套完整的测试应该由哪些阶段组成?
A 系统测试B 单元测试C 验收测试D 集成测试
19 一条高质量的缺陷需要考虑的要素有哪些?
A 缺陷的标题要能概括缺陷的核心内容B 缺陷的描述及步骤完整
C 明确指明缺陷严重等级和优先等级D 一条缺陷可以记录多种类型的缺陷
20 下列关于软件测试的相关描述中错误的是
A 白盒测试要求最大限度的覆盖程序的语句或结构,找出被忽视的程序错误
B 通常情况下,测试人员采用白盒测试方法进行单元测试,采用黑盒测试方法进行系统测试 **
**C 现代测试中,自动测试可以完全替代手工测试,从而大大提高测试效率和测试的准确性
D 有效的结合白盒测试和黑盒测试,不仅仅可以证明错误存在, 而且还能证明错误不 存在
21 下列哪些属于测试交付件?
A 测试计划B 测试用例C 测试报告D 需求文档
22 下列哪些属于测试人员在软件开发中的任务?
A 制定计划与方案B 分析并参与需求讨论C 编写测试用例D 测试执行
23 下列属于静态测试的有?
A 需求评审B 用例评审C 代码检视D 功能测试
24 以下属于验收测式的有?
A 正式验收测试B 功能测试C 阿尔法测试D 贝塔测试
25 以下描述错误的是?
A 单元测试的目的是消除程序内部的逻辑错误B 集成测试的目的是消除模块之间组装调用问题C 系统测试不包含文档测试D 系统测是对系统的功能进行的测试
26 以下是缺陷解决方案的有?
A 已解决B 已关闭C 重复缺陷D 不能重现
27 关于下列各测试阶段特点的说法中错误的是
A 单元测试是最小单位的测试,其测试依据为程序流程图
B 验收测试与系统测试的区别在于:验收测试是公司内部进行的测试,而系统测试是以用户为主的测试C 集成测试可以发现单元测试中无法发现的组装调用问题
D 冒烟测试不通过时测试团队可拒绝继续测试
28 关于冒烟测试,下列说法正确的是
A 冒烟测试指软件经过修改后,对其关键功能进行的测试B 为防止出现时间、人力的浪费,在通过冒烟测试后系统方可进入全面测试阶段C 进行冒烟测试时,需要返测上一版本中所有已知的缺陷D 冒烟测试用于确认是否需要让测试人员进入到对新版本的测试工作中
29 关于工作量与资源的计算,错误的说法有: 项目组有5名开发,每天工作时间为8小时,开发周期为10天
A 项目组资源为 400人时B 项目组资源为 50人天
C 项目组资源为 10人天D 项目组资源为 50人时
30 关于缺陷处理,以下描述不正确的是?
A 开发人员可以上报缺陷B 开发人员可以关闭缺陷
C 测试人员可以关闭未解决的缺陷D 测试人员可以上报缺陷
31 关于软件测试原则,描述错误的有?
A 测试在开发后期介入B 测试用例对缺陷具有免疫力
C 没有缺陷的系统就是好的系统D 大多数缺陷集中在少数主要功能模块
32 典型的瀑布模型的四个阶段是
A 分析B 设计C 编码D 测试
33 哪种情况下,缺陷需要修复?
A 可以重现的缺陷B 外部原因的缺陷C 推迟修改的缺陷D 重复缺陷
34 影响软件质量的因素有?
A 组织B 进度C 流程D 技术
35 按照程序代码是否可见,可将测试分为?
A 冒烟测试B 白盒测试C 黑盒测试D 回归测试
36 测试上报bug后,当开发人员说不是Bug时,以下描述正确的有?
A 测试人员重新复现缺陷B 和开发人员当面沟通C 寻求测试经理,协助解决D 直接关闭Bug
37 系统测试的策略有
A 功能测试B 性能测试C 兼容性测试D 易用性测试
38 请问什么是兼容测试?兼容测试侧重哪些方面?
A APP测试时需要兼容不同类型的操作系统
B APP测试时需要兼容不同分辨率的手机
C Web系统测试需要兼容不同操作系统
D Web系统测试需要考虑浏览器兼容性:谷歌、火狐、IE等
39 软件测试分为哪几个阶段?
A 单元测试B 集成测试C 系统测试D 冒烟测试
40 软件测试的对象有哪些?
A 数据B 程序C 文档D 报告
41 软件通过测试,可以发布的标准是?
A 完成了测试计划中规定的各个环节
B 各阶段的输出均达到项目要求,如测试计划,方案,用例,缺陷,报告,总结等
C 测试对需求的覆盖率达到100%
D 验收测试通过
简要解析:
1.冒烟测试通过后,才能进全面面系统测试
2.测试无法表明软件中不存在错误,只能尽可能发现程序中缺陷
3.软件测试不仅含程序测试,还包含文档测试等
4.黑盒:关注系统整体外部特征 白盒:关注代码内部逻辑 灰盒:从外部整体特征和内部逻辑两方面
5.纯概念,单元测试 -> 集成测试 -> 系统测试 -> 验收测试
6.系统测试不仅验证功能测试,还包括性能测试、安全性测试、兼容性测试等等
7.熟悉软件开发流程和测试流程
8.明确缺陷的等级划分,冒烟测试不通过,无法继续进行全面测试,故答案为D
9.测试计划应由测试经理或测试主管编写
10.瀑布模型中,测试在编码之后介入,且活动不可逆
11.系统测试属于黑盒测试
12.白盒测试也可以执行代码属于动态测试;同样黑盒测试中的文档测试不需要执行程序,属于静态测试
13.软件测试的对象包括 程序+数据+文档
14。参考测试理论相关测试目的
15.软件质量模型的六大特性包括:功能性、可靠性、易用性、效率、可维护性、可移植性
16.原则上来讲,不能稳定重现的缺陷也需要上报,在上报缺陷时,要客观,不能夸大问题的严重性,且测试人员可以引用别人缺陷,如当前上报缺陷与其它缺陷有相关关系
17.V模型的设计阶段包括 概要设计和详细设计,故答案为AB
18.考察知识点:研发流程中的测试阶段
19.掌握缺陷报告的编写
20.在现阶段,自动化还不能完全替代手工测试 结合白盒测试和黑盒测试,也无法证明错误不存在,故答案为CD
21.在测试活动各个阶段,都有相应的交付物
22.测试流程全面贯穿于软件生命周期
23.静态测试指的是不运行程序软件所进行的测试活动
24.验收测试分为正式验收与非正式验收,阿尔法测试与贝塔测试属于非正式验收测试
25.系统测试包含文档测试,是对整个软件进行的全面测试
26.缺陷的几大解决方案: 已修复、不能重现,重复缺陷、设计如此,外部原因、不予修复、推迟修改 有些项目组也会用到无效缺陷
27.能够区分不同测试类型的相关活动
28.冒烟测试是在正式测试前对核心功能的验证,故不包括对上一版本中缺陷的验证
29.项目组资源与工作量通常以人天或人时为单位来统计,指一个人完成某一件事情需要的天或小时
30.测试人员不能关闭未经开发解决的缺陷,开发人员不可以上报缺陷和关闭缺陷
31.测试应该在需求阶段就介入 如果需求分析偏差,即使没有缺陷,也不是有用的系统
32.参考瀑布模型中内容
33.外部原因的缺陷由第三方修复,重复缺陷可直接关闭,由先报的缺陷跟踪问题
34.技术,流程,组织是软件影响质量的铁三角
35.白盒测试能够看见程序代码,黑盒测试看不到程序代码
36.当开发人员说不是BUG时,不能直接关闭,需要进一步确认原因
37.系统测试16种测试方法熟悉就知道了
38.考察知识点:app与Web系统兼容性测试
39.掌握测试过程中的测试阶段
40.软件测试对象包括程序、数据、文档
41.了解测试过程规范