1、其他测试(二)及答案解析(总分:52.00,做题时间:90 分钟)一、单项选择题(总题数:26,分数:52.00)1.以下不属于面向构件的提供者的构件测试目标是_。(分数:2.00)A.检查为特定项目而创建的新构件的质量B.检查在特定平台和操作环境中构件的复用、打包和部署C.尽可能多地揭示构件错误D.验证构件的功能、接口、行为和性能2.下列构件测试方法中,允许不同的验证工具共同操作,可以消除冗余测试问题的是_。(分数:2.00)A.构件方法序列B.内置测试法C.基于形式化的构件测试D.基于构件交互图的方法3.下列不属于手册测试内容的是_。(分数:2.00)A.准确性B.合理性C.完备性D.一致
2、性4.软件构件最受关注的特性是_。(分数:2.00)A.高可靠性B.可观察性C.可复用性D.可控制性5.下列不属于界面一致性测试内容的是_。(分数:2.00)A.窗口风格的一致性B.窗口布局的一致性C.界面与功能的一致性D.提示信息的风格和措辞的一致性6.下列人员中不属于构件测试涉及的人员是_。(分数:2.00)A.协调者B.开发者C.复用者D.第三方7.以下哪一项不属于软件易用性测试关注的范畴_。(分数:2.00)A.软件界面的色彩是否协调B.软件是否能在多种操作系统下运行C.软件是否支持用户根据自己的需要进行定制D.软件是否能主动引导用户使用相互关联的功能8.以下关于极限测试的说法中,正确
3、的是_。(分数:2.00)A.极限测试是一种针对极限编程的软件测试B.极限测试中所有的测试均由编码人员完成C.与传统的软件测试相比,极限测试是一种更严格的测试D.极限测试中只需要进行单元测试9.下面不属于硬件兼容性测试考虑的是_。(分数:2.00)A.与板卡的兼容性B.与中间件的兼容性C.与整机的兼容性D.与外设的兼容性10.用户文档中的核心部分是_。(分数:2.00)A.宣传材料和包装材料B.用户许可说明书C.手册D.示例和模板11.以下哪一项属于兼容性测试关注的范畴_。(分数:2.00)A.办公软件在异常退出时是否会破坏正在处理的文档B.杀毒软件在清除病毒时是否会破坏办公软件的文档C.软件
4、同类功能的使用风格是否一致D.软件提供的功能与用户手册的说明是否一致12.极限编程中的单元测试是由_来完成的测试。(分数:2.00)A.设计人员B.开发人员和测试人员之外的第三方测试机构C.专门的测试人员D.编码人员13.针对软件对其运行环境的依赖进行测试,以验证软件是否能在所有期望的环境中运行,这种测试方法是_。(分数:2.00)A.易用性测试B.功能测试C.性能测试D.兼容性测试14.菜单的目的是为了组织软件的功能,故菜单测试的重点是_。(分数:2.00)A.菜单的内容B.菜单的风格C.菜单的位置D.菜单的颜色15.以下哪一项不属于数据兼容性测试关注的范畴_。(分数:2.00)A.软件在异
5、常退出时是否会破坏正在处理的文件B.软件是否可以在不同的 J2EE 应用服务器上运行C.软件同类功能的使用风格是否一致D.软件是否能打开以前版本保存的文件16.针对构件接口处的错误和构件间交互引起的失效的构件测试方法是_。(分数:2.00)A.基于形式化的构件测试B.构件方法序列C.基于构件交互图的方法D.基于合约变异的构件测试17.以下哪一项属于软件易用性测试关注的范畴_。(分数:2.00)A.软件是否能在多种操作系统下运行B.软件是否能与同类软件共享数据C.软件是否能主动禁止用户可能进行的非法操作D.软件是否能抵御网络攻击18.对于构件的提供者和使用者都至关重要的是构件的质量控制和_验证。
6、(分数:2.00)A.有效性B.合理性C.完备性D.一致性19.大多数软件使用_作为常用功能的快捷方式。(分数:2.00)A.窗口B.文字C.图标D.菜单20.不属于界面元素测试内容的是_。(分数:2.00)A.数据测试B.文字测试C.菜单测试D.窗口测试21.下列属于功能易用性的内容的是_。(分数:2.00)A.业务符合度B.功能定制性及关联度C.数据的共享度D.以上全部22.在极限编程中最重要的发现缺陷的手段是_。(分数:2.00)A.单元测试B.集成测试C.系统测试D.验收测试23.以下哪一项不属于数据兼容性测试关注的范畴_。(分数:2.00)A.一个 Web 应用软件是否支持不同的关系
7、型数据库B.一个浏览器是否同时支持不同版本的 HTML 文件格式C.一个排版软件是否可以打开该软件以前版本保存的文件D.一个文字处理软件是否可以打开其他文字处理软件保存的文件24.业务符合度作为功能易用性测试的主要内容之一,它主要包括_。(分数:2.00)A.业务流程的符合度B.输入格式的符合度C.输出格式的符合度D.以上全部25.以下不属于基于构件交互图的方法的步骤是_。(分数:2.00)A.建立构件交互图B.设计测试用例C.提供一系列准则辅助判断测试充分性和选择测试用例D.定义接口合约26.构件方法序列是一种通过消息序列来发现构件错误的方法,该方法的第二阶段是_。(分数:2.00)A.对构
8、件的测试B.对构件化软件的测试C.对消息序列的测试D.对构件的功能和接口的测试其他测试(二)答案解析(总分:52.00,做题时间:90 分钟)一、单项选择题(总题数:26,分数:52.00)1.以下不属于面向构件的提供者的构件测试目标是_。(分数:2.00)A.检查为特定项目而创建的新构件的质量 B.检查在特定平台和操作环境中构件的复用、打包和部署C.尽可能多地揭示构件错误D.验证构件的功能、接口、行为和性能解析:2.下列构件测试方法中,允许不同的验证工具共同操作,可以消除冗余测试问题的是_。(分数:2.00)A.构件方法序列B.内置测试法C.基于形式化的构件测试 D.基于构件交互图的方法解析
9、:3.下列不属于手册测试内容的是_。(分数:2.00)A.准确性B.合理性 C.完备性D.一致性解析:4.软件构件最受关注的特性是_。(分数:2.00)A.高可靠性B.可观察性C.可复用性 D.可控制性解析:5.下列不属于界面一致性测试内容的是_。(分数:2.00)A.窗口风格的一致性B.窗口布局的一致性C.界面与功能的一致性 D.提示信息的风格和措辞的一致性解析:6.下列人员中不属于构件测试涉及的人员是_。(分数:2.00)A.协调者 B.开发者C.复用者D.第三方解析:7.以下哪一项不属于软件易用性测试关注的范畴_。(分数:2.00)A.软件界面的色彩是否协调B.软件是否能在多种操作系统下
10、运行C.软件是否支持用户根据自己的需要进行定制D.软件是否能主动引导用户使用相互关联的功能 解析:分析 软件易用性是对软件是否好用的一种度量。易用性测试包括用户文档的测试,易安装性测试、功能易用性测试及用户界面测试。易安装性测试包括安装手册的易用性、安装的自动化程度、安装的灵活性、安装中断的处理、修复安装和卸载、多环境安装的支持。功能易用性测试包括业务符合度、功能定制性、功能的关联度、数据的共享度、用户约束的合理度。用户界面测试包括界面整体测试、界面元素测试、输入测试。A 项属于用户界面整体测试的合理性测试;B 项属于易安装性测试的多环境安装的支持;C 项属于功能易用性测试的功能定制性;D 项
11、不属于软件易用性测试关注的范畴。8.以下关于极限测试的说法中,正确的是_。(分数:2.00)A.极限测试是一种针对极限编程的软件测试 B.极限测试中所有的测试均由编码人员完成C.与传统的软件测试相比,极限测试是一种更严格的测试D.极限测试中只需要进行单元测试解析:分析 极限测试本质上是为了满足极限编程的思想和流程而设计的一套测试策略和流程,A 正确。极限测试中单元测试是由编码人员完成的测试,验收测试主要由用户完成,B 说法错误。极限测试的验收测试的形式决定了其不是很详细和严格的测试,编码中常见的错误大多数可以逃过验收测试,C 说法错误。极限测试除了要进行单元测试,还要进行验收测试,D 说法错误
12、。9.下面不属于硬件兼容性测试考虑的是_。(分数:2.00)A.与板卡的兼容性B.与中间件的兼容性 C.与整机的兼容性D.与外设的兼容性解析:10.用户文档中的核心部分是_。(分数:2.00)A.宣传材料和包装材料B.用户许可说明书C.手册 D.示例和模板解析:11.以下哪一项属于兼容性测试关注的范畴_。(分数:2.00)A.办公软件在异常退出时是否会破坏正在处理的文档B.杀毒软件在清除病毒时是否会破坏办公软件的文档 C.软件同类功能的使用风格是否一致D.软件提供的功能与用户手册的说明是否一致解析:分析 所谓兼容性测试,是指针对软件对其运行环境的依赖进行测试,以验证软件是否能够在所有期望的环境
13、中运行。通常,兼容性测试主要考虑硬件、软件和数据 3 个方面。软件兼容性测试通常考虑以下几个方面:与操作系统的兼容性、与数据库的兼容性、与浏览器的兼容性、与中间件的兼容性、与其他软件的兼容性、与平台软件的兼容性。与其他软件的兼容性包括以下 3 个方面:(1)与其他支撑软件的兼容性。(2)与其他同类软件的兼容性。(3)与不同类软件的兼容性。B 项属于与其他软件的兼容性中的与不同类软件的兼容性,故其为正确答案。12.极限编程中的单元测试是由_来完成的测试。(分数:2.00)A.设计人员B.开发人员和测试人员之外的第三方测试机构C.专门的测试人员D.编码人员 解析:13.针对软件对其运行环境的依赖进
14、行测试,以验证软件是否能在所有期望的环境中运行,这种测试方法是_。(分数:2.00)A.易用性测试B.功能测试C.性能测试D.兼容性测试 解析:14.菜单的目的是为了组织软件的功能,故菜单测试的重点是_。(分数:2.00)A.菜单的内容 B.菜单的风格C.菜单的位置D.菜单的颜色解析:15.以下哪一项不属于数据兼容性测试关注的范畴_。(分数:2.00)A.软件在异常退出时是否会破坏正在处理的文件 B.软件是否可以在不同的 J2EE 应用服务器上运行C.软件同类功能的使用风格是否一致D.软件是否能打开以前版本保存的文件解析:分析 常用的数据兼容性主要包括两类:(1)不同版本间的数据兼容性,B 属
15、于这一类。(2)不同软件间的数据兼容性,C、D 属于这一类。A 不属于数据兼容性测试关注的范畴。16.针对构件接口处的错误和构件间交互引起的失效的构件测试方法是_。(分数:2.00)A.基于形式化的构件测试B.构件方法序列C.基于构件交互图的方法 D.基于合约变异的构件测试解析:17.以下哪一项属于软件易用性测试关注的范畴_。(分数:2.00)A.软件是否能在多种操作系统下运行B.软件是否能与同类软件共享数据C.软件是否能主动禁止用户可能进行的非法操作 D.软件是否能抵御网络攻击解析:分析 软件是否能在多种操作系统下运行属于兼容性测试的范畴,软件是否能与同类软件共享数据也属于兼容性测试,软件是
16、否能抵御网络攻击属于安全性测试,A、B、D 均错误。软件是否能主动禁止用户可能进行的非法操作属于软件易用性测试关注的范畴,C 正确。18.对于构件的提供者和使用者都至关重要的是构件的质量控制和_验证。(分数:2.00)A.有效性 B.合理性C.完备性D.一致性解析:19.大多数软件使用_作为常用功能的快捷方式。(分数:2.00)A.窗口B.文字C.图标 D.菜单解析:20.不属于界面元素测试内容的是_。(分数:2.00)A.数据测试 B.文字测试C.菜单测试D.窗口测试解析:21.下列属于功能易用性的内容的是_。(分数:2.00)A.业务符合度B.功能定制性及关联度C.数据的共享度D.以上全部
17、 解析:22.在极限编程中最重要的发现缺陷的手段是_。(分数:2.00)A.单元测试 B.集成测试C.系统测试D.验收测试解析:23.以下哪一项不属于数据兼容性测试关注的范畴_。(分数:2.00)A.一个 Web 应用软件是否支持不同的关系型数据库 B.一个浏览器是否同时支持不同版本的 HTML 文件格式C.一个排版软件是否可以打开该软件以前版本保存的文件D.一个文字处理软件是否可以打开其他文字处理软件保存的文件解析:分析 数据兼容性测试包括两类:不同版本间的数据兼容性和不同软件件的数据兼容性。24.业务符合度作为功能易用性测试的主要内容之一,它主要包括_。(分数:2.00)A.业务流程的符合度B.输入格式的符合度C.输出格式的符合度D.以上全部 解析:25.以下不属于基于构件交互图的方法的步骤是_。(分数:2.00)A.建立构件交互图B.设计测试用例C.提供一系列准则辅助判断测试充分性和选择测试用例D.定义接口合约 解析:26.构件方法序列是一种通过消息序列来发现构件错误的方法,该方法的第二阶段是_。(分数:2.00)A.对构件的测试B.对构件化软件的测试 C.对消息序列的测试D.对构件的功能和接口的测试解析: