银符考试题库B12
现在是:
试卷总分:100.0
您的得分:
考试时间为:
点击“开始答卷”进行答题
交卷
评分
存入我的题库
晒成绩
打印模式
隐藏答案解析
打印
下载
背景
字体
较大
大
中
小
较小
退出
其他测试、软件测试过程和管理(三)
一、选择题
1. 以下哪一项属于兼容性测试关注的范畴______。
A.办公软件在异常退出时是否会破坏正在处理的文档
B.杀毒软件在清除病毒时是否会破坏办公软件的文档
C.软件同类功能的使用风格是否一致
D.软件提供的功能与用户手册的说明是否一致
A
B
C
D
B
[解析] 所谓兼容性测试,是指针对软件对其运行环境的依赖进行测试,以验证软件是否能够在所有期望的环境中运行。通常,兼容性测试主要考虑硬件、软件和数据3个方面。
软件兼容性测试通常考虑以下几个方面:与操作系统的兼容性、与数据库的兼容性、与浏览器的兼容性、与中间件的兼容性、与其他软件的兼容性、与平台软件的兼容性。
与其他软件的兼容性包括以下3个方面:
(1)与其他支撑软件的兼容性。
(2)与其他同类软件的兼容性。
(3)与不同类软件的兼容性。
B项属于与其他软件的兼容性中的与不同类软件的兼容性,故其为正确答案。
2. 以下哪一项不属于数据兼容性测试关注的范畴______。
A.软件在异常退出时是否会破坏正在处理的文件
B.软件是否可以在不同的J2EE应用服务器上运行
C.软件同类功能的使用风格是否一致
D.软件是否能打开以前版本保存的文件
A
B
C
D
A
[解析] 常用的数据兼容性主要包括两类:
(1)不同版本间的数据兼容性,B属于这一类。
(2)不同软件间的数据兼容性,C、D属于这一类。
A不属于数据兼容性测试关注的范畴。
3. 以下哪一项不属于软件易用性测试关注的范畴______。
A.软件界面的色彩是否协调
B.软件是否能在多种操作系统下运行
C.软件是否支持用户根据自己的需要进行定制
D.软件是否能主动引导用户使用相互关联的功能
A
B
C
D
D
[解析] 软件易用性是对软件是否好用的一种度量。易用性测试包括用户文档的测试,易安装性测试、功能易用性测试及用户界面测试。
易安装性测试包括安装手册的易用性、安装的自动化程度、安装的灵活性、安装中断的处理、修复安装和卸载、多环境安装的支持。
功能易用性测试包括业务符合度、功能定制性、功能的关联度、数据的共享度、用户约束的合理度。
用户界面测试包括界面整体测试、界面元素测试、输入测试。A项属于用户界面整体测试的合理性测试;B项属于易安装性测试的多环境安装的支持;C项属于功能易用性测试的功能定制性;D项不属于软件易用性测试关注的范畴。
4. 以下关于极限测试的说法中,正确的是______。
A.极限测试是一种针对极限编程的软件测试
B.极限测试中所有的测试均由编码人员完成
C.与传统的软件测试相比,极限测试是一种更严格的测试
D.极限测试中只需要进行单元测试
A
B
C
D
A
[解析] 极限测试本质上是为了满足极限编程的思想和流程而设计的一套测试策略和流程,A正确。
极限测试中单元测试是由编码人员完成的测试,验收测试主要由用户完成,B说法错误。
极限测试的验收测试的形式决定了其不是很详细和严格的测试,编码中常见的错误大多数可以逃过验收测试,C说法错误。
极限测试除了要进行单元测试,还要进行验收测试,D说法错误。
5. 以下哪一项不属于数据兼容性测试关注的范畴______。
A.一个Web应用软件是否支持不同的关系型数据库
B.一个浏览器是否同时支持不同版本的HTML文件格式
C.一个排版软件是否可以打开该软件以前版本保存的文件
D.一个文字处理软件是否可以打开其他文字处理软件保存的文件
A
B
C
D
A
[解析] 数据兼容性测试包括两类:不同版本间的数据兼容性和不同软件件的数据兼容性。
6. 以下哪一项属于软件易用性测试关注的范畴______。
A.软件是否能在多种操作系统下运行
B.软件是否能与同类软件共享数据
C.软件是否能主动禁止用户可能进行的非法操作
D.软件是否能抵御网络攻击
A
B
C
D
C
[解析] 软件是否能在多种操作系统下运行属于兼容性测试的范畴,软件是否能与同类软件共享数据也属于兼容性测试,软件是否能抵御网络攻击属于安全性测试,A、B、D均错误。软件是否能主动禁止用户可能进行的非法操作属于软件易用性测试关注的范畴,C正确。
7. 针对软件对其运行环境的依赖进行测试,以验证软件是否能在所有期望的环境中运行,这种测试方法是______。
A.易用性测试
B.功能测试
C.性能测试
D.兼容性测试
A
B
C
D
D
8. 下面不属于硬件兼容性测试考虑的是______。
A.与板卡的兼容性
B.与中间件的兼容性
C.与整机的兼容性
D.与外设的兼容性
A
B
C
D
B
9. 不属于界面元素测试内容的是______。
A.数据测试
B.文字测试
C.菜单测试
D.窗口测试
A
B
C
D
A
10. 软件构件最受关注的特性是______。
A.高可靠性
B.可观察性
C.可复用性
D.可控制性
A
B
C
D
C
11. 下列人员中不属于构件测试涉及的人员是______。
A.协调者
B.开发者
C.复用者
D.第三方
A
B
C
D
A
12. 在极限编程中最重要的发现缺陷的手段是______。
A.单元测试
B.集成测试
C.系统测试
D.验收测试
A
B
C
D
A
13. 极限编程中的单元测试是由______来完成的测试。
A.设计人员
B.开发人员和测试人员之外的第三方测试机构
C.专门的测试人员
D.编码人员
A
B
C
D
D
14. 针对构件接口处的错误和构件间交互引起的失效的构件测试方法是______。
A.基于形式化的构件测试
B.构件方法序列
C.基于构件交互图的方法
D.基于合约变异的构件测试
A
B
C
D
C
15. 用户文档中的核心部分是______。
A.宣传材料和包装材料
B.用户许可说明书
C.手册
D.示例和模板
A
B
C
D
C
16. 下列不属于手册测试内容的是______。
A.准确性
B.合理性
C.完备性
D.一致性
A
B
C
D
B
17. 业务符合度作为功能易用性测试的主要内容之一,它主要包括______。
A.业务流程的符合度
B.输入格式的符合度
C.输出格式的符合度
D.以上全部
A
B
C
D
D
18. 下列属于功能易用性的内容的是______。
A.业务符合度
B.功能定制性及关联度
C.数据的共享度
D.以上全部
A
B
C
D
D
19. 菜单的目的是为了组织软件的功能,故菜单测试的重点是______。
A.菜单的内容
B.菜单的风格
C.菜单的位置
D.菜单的颜色
A
B
C
D
A
20. 下列不属于界面一致性测试内容的是______。
A.窗口风格的一致性
B.窗口布局的一致性
C.界面与功能的一致性
D.提示信息的风格和措辞的一致性
A
B
C
D
C
21. 大多数软件使用______作为常用功能的快捷方式。
A.窗口
B.文字
C.图标
D.菜单
A
B
C
D
C
22. 对于构件的提供者和使用者都至关重要的是构件的质量控制和______验证。
A.有效性
B.合理性
C.完备性
D.一致性
A
B
C
D
A
23. 以下不属于面向构件的提供者的构件测试目标是______。
A.检查为特定项目而创建的新构件的质量
B.检查在特定平台和操作环境中构件的复用、打包和部署
C.尽可能多地揭示构件错误
D.验证构件的功能、接口、行为和性能
A
B
C
D
A
24. 构件方法序列是一种通过消息序列来发现构件错误的方法,该方法的第二阶段是______。
A.对构件的测试
B.对构件化软件的测试
C.对消息序列的测试
D.对构件的功能和接口的测试
A
B
C
D
B
25. 下列构件测试方法中,允许不同的验证工具共同操作,可以消除冗余测试问题的是______。
A.构件方法序列
B.内置测试法
C.基于形式化的构件测试
D.基于构件交互图的方法
A
B
C
D
C
26. 以下不属于基于构件交互图的方法的步骤是______。
A.建立构件交互图
B.设计测试用例
C.提供一系列准则辅助判断测试充分性和选择测试用例
D.定义接口合约
A
B
C
D
D
27. 下列哪个不是测试环境的组成要素______。
A.软、硬件
B.技术文档
C.测试工具
D.网络环境
A
B
C
D
B
[解析] 软件测试环境的5个要素包括:
(1)硬件。软件测试最基本的硬件包括服务器和测试用机。硬件设备按配置标准,通常分为标准配置、最佳配置和最低配置3种。
(2)软件。软件环境包括操作系统和应用程序。
(3)数据准备。测试的数据很重要,数据准备包括数据量和真实性两个方面。
(4)网络环境。随着网络的普及,软件产品离不开网络环境,网络环境是硬件因素和软件因素的综合。各种路由器、交换机、网线和网卡是硬件基础,各种代理、网关协议、防火墙则是软件基础。
(5)测试工具。测试工具包括代码分析与测试工具、自动/半自动测试过程管理工具和测试资源管理工具。
28. 以下活动中,不属于测试计划的内容是______。
A.为测试各项活动制定一个实现可行的综合的计划
B.确定测试过程中每个测试阶段的测试完成标准
C.识别测试活动中各种风险,并给出风险应对措施
D.分析测试需求,并制定测试方案
A
B
C
D
D
[解析] 制定测试计划,要达到的目标有:为测试各项活动制定一个现实可行的综合的计划;建立一个组织模型:开发有效的测试模型;确定测试所需要的时间和资源;确定测试过程中每个测试阶段的测试完成标准和要实现的目标;标识出测试活动中各种风险,并给出风险应对措施。
29. 下列有关测试过程抽象模型的描述中正确的是______。
A.V模型指出,软件测试要尽早准备,尽早执行,只要某个测试达到了准备就绪点,测试执行活动就可开展
B.W模型强调,测试伴随着整个软件开发周期同步进行,而且测试的对象不仅仅是程序,需求、设计也同样需要测试
C.H模型指出,单元测试和集成测试应检测程序的执行是否满足软件设计的要求
D.X模型提出针对完整的程序进行集成的编码和测试
A
B
C
D
B
[解析] V模型反映出测试活动与分析设计活动的关系。指出单元测试和集成测试应检测程序的执行是否满足软件设计的要求。系统测试应检测系统功能、性能的质量特性是否达到系统要求的指标。验收测试确定软件的实现是否满足用户需要或合同的要求。所以A选项叙述错误。W模型指出软件各开发阶段中应同步进行的验证和确认活动,即测试与开发也应是同步进行的。W模型有利于尽早和全面地发现问题。V模型与W模型有不妥,即它们都把软件的开发视为需求、设计和编码等一系列串行的活动,而事实上这些活动是可以交叉进行的,H模型揭示了这一点:软件测试是一个独立的流程,贯穿于产品的整个生命周期中,与其他流程并发进行。C选项错误。D选项叙述不是X模型所关注的内容,错误。
30. 下列哪个选项不属于测试计划要达到的目标______。
A.为测试各项活动制定一个现实可行的、综合的计划,包括每项测试活动的对象、范围、方法、进度和预期结果
B.为项目实施建立一个组织模型,并定义测试项目中每个角色的责任和工作内容
C.为测试执行活动设计测试方案,编制测试用例
D.确定测试需要的时间和资源,以保证其可获得性和有效性
A
B
C
D
C
[解析] 制定测试计划,要达到的目标有:
(1)为测试各项活动制定一个现实可行的、综合的计划,包括每项测试活动的对象、范围、方法、进度和预期结果。
(2)为项目实施建立一个组织模型,并定义测试项目中每个角色的责任和工作内容。
(3)开发有效的测试模型,能正确地验证正在开发的软件系统。
(4)确定测试所需要的时间和资源,以保证其可获得性和有效性。
(5)确立每个测试阶段的测试完成及成功的标准和要实现的目标。
(6)识别出测试活动的各种风险,并消除可能存在的风险,降低那些无法消除的风险所带来的损失。
31. 下列有关软件测试设计的说法中,正确的是______。
A.测试方案应考虑是否可行、是否有效和是否能够达到预期的测试目标
B.基于判定表的测试用例设计方法是白盒测试用例设计方法
C.测试方案设计中可以忽略软件系统的实际使用环境
D.测试开发不是测试用例设计的工作内容
A
B
C
D
A
[解析] 软件测试设计的要点有:
(1)所设计的测试技术方案是否可行,是否有效和是否能达到预期的测试目标。
(2)所设计的测试用例是否完整,边界条件是否考虑,其覆盖范围能达到多高。
(3)所设计的测试环境是否和用户的实际使用环境比较接近。
(4)关键是做好测试设计前的知识传递。
由以上可知A说法正确。
基于判定表的测试用例设计方法是黑盒测试用例设计方法,B说法错误。
测试环境应当和用户的实际使用环境比较接近,这样才能更好地进行测试,C说法错误。
测试开发是测试用例设计的一部分工作内容,D项的说法与事实相反。
32. 下列有关测试项目结束与定稿测试报告的说法中,正确的是______。
A.测试执行完成,测试人员向测试负责人提交测试报告后,测试项目就可以结束了
B.对当前软件产品存在的缺陷进行逐个分析,认定剩余缺陷对产品质量无重大影响后,即可定稿测试报告
C.审查测试全过程,检查测试计划和内容无遗漏后,即可定稿测试报告
D.当所有测试计划内容完成,测试覆盖率达到要求及产品质量达到定义的标准,即可定稿测试报告
A
B
C
D
D
[解析] 测试执行的完成并不等于测试项目的结束。测试项目结束的阶段性标志是将测试报告或质量报告发送出去,并得到测试经理或项目经理的认可。不仅要完成测试报告和质量报告,还要对测试计划、测试的设计及测试的执行进行检查和分析,以完成测试项目的总结。需要完成的管理操作如下:
(1)审查测试全过程。在原来跟踪的基础上,要对测试项目进行全过程、全方位的审视,检查测试计划、测试用例是否得到执行,检查测试是否有遗漏。
(2)对当前状态的审查。包括产品缺陷和过程中没有解决的各类问题。对产品目前存在的缺陷进行逐个分析,了解对产品质量影响的程序,从而决定产品的测试是否能告一段落。
(3)结束标识。根据上述两项的审查进行评估,如果所有测试内容完成,测试的覆盖率达到要求及产品质量达到已定义的标准,就可以定稿测试报告。
(4)项目总结。通过对项目中的问题分析,找出流程、技术和管理中存在的问题根源,避免今后再度发生并获得项目成功经验。
由以上可得A、B、C选项说法均错误,D正确。
33. 下列哪项工作与软件缺陷管理和追踪无关______。
A.对缺陷应该包含的信息条目、状态分类等进行完善设计
B.通过软件系统自动发送通知给相关开发和测试人员,使缺陷得到及时处理
C.对测试用例的执行结果进行记录和追踪
D.通过一些历史曲线和统计曲线来分析和预测未来的缺陷发展情况
A
B
C
D
C
[解析] 软件缺陷的跟踪和管理一般由数据库系统执行,但数据库系统也是依赖于一定的规则和流程进行的,主要思路如下:
(1)设计好每个缺陷应包含的信息条目、状态分类等。
(2)通过系统自动发出邮件给相应开发和测试人员,使缺陷能得到及时处理。
(3)通过日报、周报等各类项目报告跟踪当前缺陷状态。
(4)在到达各个大小里程碑前,召开会议对缺陷进行会审。
(5)通过一些历史曲线和统计曲线分析和预测未来情况。
由此可见选项C的工作与软件缺陷的跟踪和管理无关。
34. 指出软件测试要尽早准备、尽早执行及测试的独立性的模型是______。
A.W模型
B.V模型
C.H模型
D.X模型
A
B
C
D
C
35. 制定技术方案、配置测试数据是在测试阶段______活动中进行的。
A.测试策划
B.测试设计与实现
C.测试执行
D.测试总结
A
B
C
D
B
36. 不属于软件测试过程管理的基本内容的是______。
A.组织
B.管理
C.计划
D.监控
A
B
C
D
B
37. 对软件的所有产品进行测试,软件开发人员及测试人员都参与到测试工作中,这体现了软件测试过程管理的哪一个原则______。
A.尽早地测试
B.独立地测试
C.全过程地测试
D.全面地测试
A
B
C
D
D
38. 一个测试团队中,负责项目的管理、测试技术的制定、项目文档的审查、测试用例的设计和审查等的角色应是______。
A.测试组长
B.内审员
C.QA/测试经理
D.测试设计人员
A
B
C
D
A
39. 对于操作系统类型的产品,通常测试人员与开发人员的比例为______。
A.1:1
B.1:2
C.2:1
D.3:1
A
B
C
D
C
40. 测试计划的要点之一是项目资源,那么项目资源的重点是______。
A.产品资源
B.人力资源
C.硬件资源
D.软件资源
A
B
C
D
B
41. 软件设计是将软件需求转换为软件表示的过程,主要描绘出系统结构、详细的处理过程和______。
A.软件模式
B.数据模式
C.数据库管理模式
D.数据库模式
A
B
C
D
D
42. 不属于软件测试设计要点的是______。
A.测试软件需求是否符合
B.测试技术方案是否可行
C.测试用例是否完整
D.测试环境是否和用户实际使用环境比较接近
A
B
C
D
A
43. 不属于软件测试开发步骤的是______。
A.建立项目共享路径
B.安装测试工具软件
C.建立测试脚本开发环境
D.确定测试目标
A
B
C
D
D
44. 关于软件测试用例属性,不符合的是______。
A.时效性
B.阶段性
C.正确性
D.关联性
A
B
C
D
C
45. 软件测试的基础是______。
A.测试环境
B.测试过程
C.测试管理
D.测试方法
A
B
C
D
A
46. 下列不属于软件测试环境内容的是______。
A.管理环境
B.设计环境
C.实施环境
D.运行环境
A
B
C
D
D
47. 下列不是产品使用环境的典型特征的是______。
A.使用产品的用户特征
B.使用产品的逻辑结构
C.使用产品的目标
D.社会物理环境
A
B
C
D
B
48. 不属于辅测试环境下的测试是______。
A.兼容性测试
B.模拟真实环境测试
C.性能易用性测试
D.横向对比测试
A
B
C
D
C
49. 硬件因素和软件因素的综合是______。
A.数据库环境
B.接口环境
C.网络环境
D.社会物理环境
A
B
C
D
C
50. 市场上测试工具很多,下列不在测试工具分类中的是______。
A.代码分析与测试工具
B.全自动测试过程管理工具
C.自动/半自动测试过程管理工具
D.测试资源管理工具
A
B
C
D
B
51. 缺陷的跟踪和管理通常由______执行。
A.数据库系统
B.操作系统
C.文件系统
D.服务器系统
A
B
C
D
A
52. 测试项目结束的标志是______。
A.所有测试内容完成
B.所有错误和缺陷都已有效解决
C.完成了测试报告和质量报告
D.测试报告发送出去,并得到测试经理或项目经理的认可
A
B
C
D
D
53. 下面是测试人员遇到的最难也是最关键的问题是______。
A.如何选择单元测试策略
B.如何设计测试用例
C.评估软件系统的被测覆盖率
D.严重缺陷是否被修复
A
B
C
D
C
一、选择题
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
深色:已答题 浅色:未答题
提交纠错信息
评价难易度
提交知识点