欢迎来到麦多课文档分享! | 帮助中心 海量文档,免费浏览,给你所需,享你所想!
麦多课文档分享
全部分类
  • 标准规范>
  • 教学课件>
  • 考试资料>
  • 办公文档>
  • 学术论文>
  • 行业资料>
  • 易语言源码>
  • ImageVerifierCode 换一换
    首页 麦多课文档分享 > 资源分类 > DOC文档下载
    分享到微信 分享到微博 分享到QQ空间

    【计算机类职业资格】其他测试、软件测试过程和管理(一)及答案解析.doc

    • 资源ID:1329924       资源大小:141.50KB        全文页数:25页
    • 资源格式: DOC        下载积分:5000积分
    快捷下载 游客一键下载
    账号登录下载
    微信登录下载
    二维码
    微信扫一扫登录
    下载资源需要5000积分(如需开发票,请勿充值!)
    邮箱/手机:
    温馨提示:
    如需开发票,请勿充值!快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如需开发票,请勿充值!如填写123,账号就是123,密码也是123。
    支付方式: 支付宝扫码支付    微信扫码支付   
    验证码:   换一换

    加入VIP,交流精品资源
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    【计算机类职业资格】其他测试、软件测试过程和管理(一)及答案解析.doc

    1、其他测试、软件测试过程和管理(一)及答案解析(总分:100.00,做题时间:90 分钟)一、B选择题/B(总题数:40,分数:100.00)1.以下_不属于数据兼容性测试关注的范畴。 A.一个 Web 应用软件是否支持不同的关系型数据库 B.一个浏览器是否同时支持不同版本的 HTML 文件格式 C.一个排版软件是否可以打开该软件以前版本保存的文件 D.一个文字处理软件是否可以打开其他文字处理软件保存的文件(分数:2.50)A.B.C.D.2.以下哪一项不属于兼容性测试关注的范畴?_ A.操作系统是否能运行于不同的硬件平台 B.杀毒软件在清除病毒时是否会影响办公软件的正常工作 C.Web 应用软

    2、件是否支持不同的关系型数据库 D.软件用户手册中的功能说明与实际功能是否一致(分数:2.50)A.B.C.D.3.以下哪一项属于数据兼容性测试关注的范畴_。 A.软件在异常退出时是否会破坏正在处理的文件 B.软件是否可以在不同的 J2EE 应用服务器上运行 C.软件同类功能的使用风格是否一致 D.软件是否能打开以前版本保存的文件(分数:2.50)A.B.C.D.4.以下关于软件兼容性测试的说法中,正确的是_。 A.软件兼容性测试不关注软件与硬件间的兼容性 B.等价类划分测试是软件兼容性测试的主要手段 C.极限测试是一种软件兼容性测试 D.排版软件是否可以打开该软件以前版本保存的文件属于软件兼容

    3、性测试关注的范畴(分数:2.50)A.B.C.D.5.以下哪一项属于兼容性测试关注的范畴?_ A.办公软件在异常退出时是否会破坏正在处理的文档 B.杀毒软件在清除病毒时是否会破坏办公软件的文档 C.软件同类功能的使用风格是否一致 D.软件提供的功能与用户手册的说明是否一致(分数:2.50)A.B.C.D.6.以下哪一项不属于兼容性测试关注的范畴_。 A.服务器端是否同时支持浏览器和专用客户端的访问 B.软件是否同时支持数据库的不同版本 C.软件是否支持以前版本的数据格式 D.软件是否可以在不同的 J2EE 应用服务器上运行(分数:2.50)A.B.C.D.7.下列不属于兼容性要考虑的方面是_。

    4、 A.硬件兼容性 B.软件兼容性 C.程序兼容性 D.数据兼容性(分数:2.50)A.B.C.D.8.下列兼容性不属于软件兼容性的考虑范畴的是_。 A.与外设的兼容性 B.与不同类软件的兼容性 C.与浏览器的兼容性 D.与中间件的兼容性(分数:2.50)A.B.C.D.9.如果被测软件支持 ODBC 和 JDBC,并通过 ODBC 和 JDBC 与实际的数据库连接,此时对该软件进行数据库的兼容性测试应为_。 A.与 ODBC 的兼容性测试 B.与 JDBC 的兼容性测试 C.与实际数据库的兼容性测试 D.以上全部(分数:2.50)A.B.C.D.10.下列不属于浏览器兼容性测试考虑的问题是_。

    5、 A.软件是否可以在不同的 J2EE 中运行 B.符合最新 HTML 版本的页面能否在浏览器中正确显示 C.脚本和插件是否适用于不同的浏览器 D.不同的浏览器是否可以提供合适的安全设置(分数:2.50)A.B.C.D.11.以下哪一项不属于数据兼容性测试关注的范畴?_ A.一个 Web 应用软件是否能支持以前版本使用的关系型数据库 B.一个杀毒软件是否会破坏其他软件保存的文件 C.一个文字处理软件能否处理其他文字处理软件保存的文件 D.一个文字处理软件能否处理以前版本保存的文件(分数:2.50)A.B.C.D.12.以下哪一项属于数据兼容性测试关注的范畴?_ A.一个软件是否支持不同的操作系统

    6、 B.一个杀毒软件是否会误删其他软件保存的文件 C.一个文字处理软件的操作方式是否与同类软件的操作方式一致 D.一个电子邮件收发软件是否可以导入以前版本保存的邮件(分数:2.50)A.B.C.D.13.以下哪一项是软件易用性测试关注的内容?_ A.杀毒软件在清除病毒时是否会破坏办公软件的文档 B.软件提供的功能是否丰富 C.软件是否支持用户根据自己的需要进行定制 D.软件是否能再多种操作系统下运行(分数:2.50)A.B.C.D.14.以下哪一项属于软件易用性测试关注的范畴_。 A.软件是否能在多种操作系统下运行 B.软件是否能与同类软件共享数据 C.软件是否能主动禁止用户可能进行的非法操作

    7、D.软件是否能抵御网络攻击(分数:2.50)A.B.C.D.15.以下哪一项不属于软件易用性测试关注的内容?_ A.相似功能的使用风格是否与同类软件一致 B.软件内相似功能的使用风格是否一致 C.软件是否能帮助用户减少输入中的重复劳动 D.软件界面的色彩是否悦目(分数:2.50)A.B.C.D.16.以下哪一项属于功能易用性测试关注的范畴_。 A.软件提供的功能是否丰富 B.当执行耗时较长的任务时,软件是否能定时向用户提示当前任务完成的进度 C.软件是否能够在多种操作系统环境下运行 D.软件是否能在不同的硬件配置下运行(分数:2.50)A.B.C.D.17.下列不属于易用性测试的是_。 A.功

    8、能易用性测试 B.兼容性测试 C.用户界面测试 D.易安装性测试(分数:2.50)A.B.C.D.18.在用户界面测试中,下面不属于界面整体测试内容的是_。 A.一致性测试 B.合理性测试 C.规范性测试 D.有效性测试(分数:2.50)A.B.C.D.19.下列哪一项不属于与测试相关的构件特性_。 A.可观察性 B.可交互性 C.可控制性 D.可理解性(分数:2.50)A.B.C.D.20.构件本身的特性为构件化软件和构件测试带来新的挑战,下面不属于给测试构件软件带来的困难的是_。 A.异构性 B.演化性 C.源代码的可得性 D.测试的充分性(分数:2.50)A.B.C.D.21.下列属于面

    9、向构件复用者的构件测试目标为_。 A.检查为特定项目而创建的新构件的质量 B.检查在特定平台和操作环境中构件的复用、打包和部署 C.尽可能多地揭示构件错误 D.验证构件的功能、接口、行为和性能(分数:2.50)A.B.C.D.22.构件测试有一种方法分为两个阶段,第一阶段针对构件测试,第二阶段用于构件化软件的测试,这种方法为_。 A.基于构件交互图的方法 B.基于形式化的构件测试 C.构件方法序列 D.构件测试工作台(分数:2.50)A.B.C.D.23.下列不属于内置测试法的测试步骤的是_。 A.将 BIT 作为成员函数写入源代码 B.用数据流方法分析构件包含的方法 C.设置正常与测试/维护

    10、两种模式来确定程序的行为及 BIT 的激活 D.执行时会自动报告测试结果(分数:2.50)A.B.C.D.24.关于内置式合约测试(BICT),下列说法错误的是_。 A.增加了测试器构件和测试处理器构件,使被测构件具有自测试能力 B.该测试方法可用于动态、分布式系统 C.该测试方法的提出扩展了基于构件的软件工程实践 D.提出的模型驱动方法效率很高(分数:2.50)A.B.C.D.25.下列不属于接口探查方法的是_。 A.通过工具执行测试操作 B.使用断言来描述构件性质 C.利用现有的方法生成测试用例 D.由搜索引擎来执行搜索,识别体现特定性质的构件输入(分数:2.50)A.B.C.D.26.以

    11、下关于极限测试的说法中,正确的是_。 A.极限测试是一种针对极限编程的软件测试 B.极限测试中所有的测试均由编码人员完成 C.与传统的软件测试相比,极限测试是一种更严格的测试 D.极限测试中只需要进行单元测试(分数:2.50)A.B.C.D.27.极限编程强调的是灵活的分析和设计,相对传统的软件开发方法,有很多主要特征,下列与极限编程主要特征不相符的是_。 A.频繁的进行客户交流 B.进行详细复杂的分析设计 C.进行连续的测试 D.采用增量式开发方法(分数:2.50)A.B.C.D.28.关于极限测试,下列说法不正确的是_。 A.相对传统的软件开发方法,极限编程可以随时应对新增或改变的需求 B

    12、.极限编程的单元测试是由编码人员完成的测试 C.极限编程要求在编码之前先设计测试 D.验收测试由用户来完成,编码人员不必在现场(分数:2.50)A.B.C.D.29.在极限测试过程中,贯穿始终的是_。 A.单元测试和集成测试 B.单元测试和系统测试 C.集成测试和系统测试 D.单元测试和验收测试(分数:2.50)A.B.C.D.30.极限编程通常要求在编码之前先设计测试用例,原因是_。 A.为了提高测试人员测试自己编写代码的效率 B.为了使编码人员能够更好地把握软件需求 C.为了使测试人员更加明确编码的目标,从而编写出能够通过单元测试的代码 D.以上全部(分数:2.50)A.B.C.D.31.

    13、文档是软件的重要组成部分。通常,文档可以分为开发文档、用户文档和_。 A.技术文档 B.需求文档 C.管理文档 D.设计文档(分数:2.50)A.B.C.D.32.关于文档测试,以下说法不正确的是_。 A.对文档的测试只能通过文档审查的方式进行 B.由于管理文档是文档的一类,故对管理文档的审查也是属于软件测试的范畴 C.对用户文档的测试是对最终软件产品测试的一部分 D.宣传和包装材料都可能会影响用户购买软件的决定(分数:2.50)A.B.C.D.33.下列不属于在线帮助测试范畴的是_。 A.对象的测试 B.内容的测试 C.功能的测试 D.风格的测试(分数:2.50)A.B.C.D.34.手册是

    14、用户文档中的核心部分,通常所说的手册包括用户手册、概念手册和_。 A.软件手册 B.操作手册 C.宣传手册 D.安装手册(分数:2.50)A.B.C.D.35.对于管理文档的审查通常归属于_范畴。 A.管理 B.测试 C.实践 D.人工测试(分数:2.50)A.B.C.D.36.下列不属于在线帮助测试中对功能的检查的是_。 A.超链接的检查 B.帮助内容的检查 C.功能与帮助的关联 D.索引和搜索(分数:2.50)A.B.C.D.37.下列有关测试过程抽象模型的描述中正确的是_。 A.V 模型指出,软件测试要尽早准备,尽早执行,只要某个测试达到了准备就绪点,测试执行活动就可开展 B.W 模型强

    15、调,测试伴随着整个软件开发周期同步进行,而且测试的对象不仅仅是程序,需求、设计也同样需要测试 C.H 模型指出,单元测试和集成测试应检测程序的执行是否满足软件设计的要求 D.X 模型提出针对完整的程序进行集成的编码和测试(分数:2.50)A.B.C.D.38.下列有关测试过程抽象模型的描述中,正确的是_。 A.V 模型中,单元测试验证的是程序编码 B.W 模型强调,测试伴随着整个软件开发周期同步进行,测试的对象是程序和设计 C.H 模型的提出源自软件开发中的活动常常是交叉进行的,存在反复触发、迭代的关系 D.X 模型提出针对完整的程序进行集成的编码和测试(分数:2.50)A.B.C.D.39.

    16、测试过程的 4 项基本活动是测试策划、测试设计与实现、测试总结和_。 A.测试执行 B.测试报告 C.测试度量 D.测试需求(分数:2.50)A.B.C.D.40.下列关于开始软件测试工作应具备的条件中,错误的是_。 A.具有测试合同(或项目计划) B.软件测试文档齐全、符合规范 C.所提交的被测软件受控 D.软件源代码正确通过编译或汇编(分数:2.50)A.B.C.D.其他测试、软件测试过程和管理(一)答案解析(总分:100.00,做题时间:90 分钟)一、B选择题/B(总题数:40,分数:100.00)1.以下_不属于数据兼容性测试关注的范畴。 A.一个 Web 应用软件是否支持不同的关系

    17、型数据库 B.一个浏览器是否同时支持不同版本的 HTML 文件格式 C.一个排版软件是否可以打开该软件以前版本保存的文件 D.一个文字处理软件是否可以打开其他文字处理软件保存的文件(分数:2.50)A. B.C.D.解析:解析 数据兼容性测试包括两类:不同版本间的数据兼容性和不同软件间的数据兼容性。A 属于软件兼容性。2.以下哪一项不属于兼容性测试关注的范畴?_ A.操作系统是否能运行于不同的硬件平台 B.杀毒软件在清除病毒时是否会影响办公软件的正常工作 C.Web 应用软件是否支持不同的关系型数据库 D.软件用户手册中的功能说明与实际功能是否一致(分数:2.50)A.B.C.D. 解析:解析

    18、 兼容性测试包括:与操作系统的兼容性;与数据库的兼容性;与浏览器的兼容性;与中间件的兼容性;与其他软件的兼容性;与平台软件的兼容性。3.以下哪一项属于数据兼容性测试关注的范畴_。 A.软件在异常退出时是否会破坏正在处理的文件 B.软件是否可以在不同的 J2EE 应用服务器上运行 C.软件同类功能的使用风格是否一致 D.软件是否能打开以前版本保存的文件(分数:2.50)A.B.C.D. 解析:解析 兼容性检测是指针对软件对其运行环境的依赖进行测试,以验证软件是否能够在所有期望的环境中运行。则 A、C 选项不属于兼容性测试。兼容性测试又分硬件兼容性测试、软件兼容性测试和数据兼容性测试三方面。B 选

    19、项测试与中间件的兼容性,属于软件兼容性测试。D 选项测试新的版本是否能够兼容旧版本的数据,属于不同版本间的兼容性。故 D 选项正确。4.以下关于软件兼容性测试的说法中,正确的是_。 A.软件兼容性测试不关注软件与硬件间的兼容性 B.等价类划分测试是软件兼容性测试的主要手段 C.极限测试是一种软件兼容性测试 D.排版软件是否可以打开该软件以前版本保存的文件属于软件兼容性测试关注的范畴(分数:2.50)A. B.C.D.解析:解析 软件兼容性测试包括:与操作系统的兼容性,与数据库的兼容性,与浏览器的兼容性,与中间件的兼容性,与其他软件的兼容性,平台软件的兼容性,故 A 对。等价类划分测试属于面向对

    20、象软件的单元测试。极限测试不属于软件兼容性测试。排版软件是否可以打开该软件以前保存的文件属于数据兼容性测试关注的范畴。5.以下哪一项属于兼容性测试关注的范畴?_ A.办公软件在异常退出时是否会破坏正在处理的文档 B.杀毒软件在清除病毒时是否会破坏办公软件的文档 C.软件同类功能的使用风格是否一致 D.软件提供的功能与用户手册的说明是否一致(分数:2.50)A.B. C.D.解析:解析 所谓兼容性测试,是指针对软件对其运行环境的依赖进行测试,以验证软件是否能够在所有期望的环境中运行。通常,兼容性测试主要考虑硬件、软件和数据三个方面。 软件兼容性测试通常考虑以下几个方面:与操作系统的兼容性、与数据

    21、库的兼容性、与浏览器的兼容性、与中间件的兼容性、与其他软件的兼容性、与平台软件的兼容性。 与其他软件的兼容性包括 3 个方面: 与其他支撑软件的兼容性; 与其他同类软件的兼容性; 与不同类软件的兼容性。 B 项属于与其他软件的兼容性中的与不同类软件的兼容性,故其为正确答案。6.以下哪一项不属于兼容性测试关注的范畴_。 A.服务器端是否同时支持浏览器和专用客户端的访问 B.软件是否同时支持数据库的不同版本 C.软件是否支持以前版本的数据格式 D.软件是否可以在不同的 J2EE 应用服务器上运行(分数:2.50)A. B.C.D.解析:解析 所谓兼容性测试,是指针对软件对其运行环境的依赖进行测试,

    22、以验证软件是否能够在所有期望的环境中运行。通常,兼容性测试主要考虑硬件、软件和数据 3 个方面。其中硬件兼容性测试具体内容有:(1)与整机的兼容性;(2)与板卡及外设的兼容性。软件兼容性测试通常考虑以下几个方面:(1)与操作系统的兼容性;(2)与数据库的兼容性;(3)与浏览器的兼容性;(4)与中间件的兼容性;(5)与其他软件的兼容性;(6)与平台软件的兼容性。数据兼容性主要包括两类:(1)不同版本间的数据兼容性;(2)不同软件间的数据兼容性。选项 B 应属于与数据库的兼容性,选项 C 属于不同版本间的数据兼容性,选项D 属于与基于 J2EE 的中间件的兼容性,这些都属于兼容性测试考虑的范畴。7

    23、.下列不属于兼容性要考虑的方面是_。 A.硬件兼容性 B.软件兼容性 C.程序兼容性 D.数据兼容性(分数:2.50)A.B.C. D.解析:解析 所谓兼容性测试,是指针对软件对其运行环境的依赖进行测试,以验证软件是否能够在所有期望的环境中运行。在实际的软件开发中,软件通常都是需要在许多种不同的软硬件环境中运行,然而由于任何一个软件都或多或少地依赖所运行的环境,所以环境的差异可能导致软件在不同的环境下运行会有不同的结果,所以对软件进行兼容性测试是很重要的。通常如果期望的运行环境存在众多的可变性,兼容性也会很复杂;反之,兼容性就很可能不存在问题,兼容性测试也会变得简单。但在大多数情况下,兼容性测

    24、试主要考虑硬件兼容性、软件兼容性和数据兼容性 3 个方面。8.下列兼容性不属于软件兼容性的考虑范畴的是_。 A.与外设的兼容性 B.与不同类软件的兼容性 C.与浏览器的兼容性 D.与中间件的兼容性(分数:2.50)A. B.C.D.解析:解析 软件在运行中总是或多或少的需要与其他软件进行交互,而任何交互问题都可能引起软件的运行问题,因此通常要针对与该软件可能发生交互的其他软件的兼容性进行测试,一般软件兼容性测试主要考虑: 与操作系统的兼容性; 与数据库的兼容性; 与浏览器的兼容性; 与中间件的兼容性; 与其他软件的兼容性,这里包括与其他支撑软件的兼容性、与其他同类软件的兼容性、与不同类软件的兼

    25、容性 3 种情况; 与平台软件的兼容性。 选项 A 中与外设的兼容性属于硬件兼容性的考虑范畴。9.如果被测软件支持 ODBC 和 JDBC,并通过 ODBC 和 JDBC 与实际的数据库连接,此时对该软件进行数据库的兼容性测试应为_。 A.与 ODBC 的兼容性测试 B.与 JDBC 的兼容性测试 C.与实际数据库的兼容性测试 D.以上全部(分数:2.50)A.B.C.D. 解析:解析 对软件兼容性的测试要考虑的一个重要方面是与数据库的兼容性,目前常用的数据库产品大多数支持 SQL 标准的数据库,如 MS SQL Server、Oracle、ODBC、JDBC 等,但不同的数据库对 SQL 标

    26、准的支持不同,所以如果软件支持不同的数据库,通常要针对不同的数据库产品进行兼容性测试,另外,同一数据库产品实际上也有很多版本,如 Oracle 8i 和 Oracle 9i,这时就需要对这些版本也进行兼容性测试。如果被测软件支持 ODBC 和 JDBC,并通过 ODBC 和 JDBC 与实际的数据库连接,此时对该软件进行数据库的兼容性测试应该既包括对 ODBC 和 JDBC 的测试,又包括对实际数据库的测试。10.下列不属于浏览器兼容性测试考虑的问题是_。 A.软件是否可以在不同的 J2EE 中运行 B.符合最新 HTML 版本的页面能否在浏览器中正确显示 C.脚本和插件是否适用于不同的浏览器

    27、 D.不同的浏览器是否可以提供合适的安全设置(分数:2.50)A. B.C.D.解析:解析 软件兼容性的测试包括与浏览器的兼容性,对于 Web 应用来说,软件必须通过浏览器来使用,对于不同的浏览器以及浏览器的不同版本很可能出现兼容性问题。通常出现的兼容性问题包括:符合最新 HTML 版本的页面能否在浏览器中正确显示,脚本和插件是否适用于不同的浏览器,某些脚本和插件只适用于特定的浏览器,如 Active X 只有 IE 浏览器支持,不同的浏览器对于安全性的设置各有不同,需要测试不同浏览器是否可以为使用该 Web 应用提供合适的安全设置。11.以下哪一项不属于数据兼容性测试关注的范畴?_ A.一个

    28、 Web 应用软件是否能支持以前版本使用的关系型数据库 B.一个杀毒软件是否会破坏其他软件保存的文件 C.一个文字处理软件能否处理其他文字处理软件保存的文件 D.一个文字处理软件能否处理以前版本保存的文件(分数:2.50)A.B. C.D.解析:解析 数据兼容性测试主要包括不同版本间的数据兼容性和不同软件问的数据兼容性,A、C、D项都符合其关注的范畴。12.以下哪一项属于数据兼容性测试关注的范畴?_ A.一个软件是否支持不同的操作系统 B.一个杀毒软件是否会误删其他软件保存的文件 C.一个文字处理软件的操作方式是否与同类软件的操作方式一致 D.一个电子邮件收发软件是否可以导入以前版本保存的邮件

    29、(分数:2.50)A.B.C.D. 解析:解析 A、B、C 均属于软件兼容性测试关注的内容,D 属于数据兼容性关注的内容。13.以下哪一项是软件易用性测试关注的内容?_ A.杀毒软件在清除病毒时是否会破坏办公软件的文档 B.软件提供的功能是否丰富 C.软件是否支持用户根据自己的需要进行定制 D.软件是否能再多种操作系统下运行(分数:2.50)A.B.C. D.解析:解析 易用性测试包括:易安装性测试、功能易用性测试、用户界面测试。选项 C 属于功能易用性测试,故选 C。14.以下哪一项属于软件易用性测试关注的范畴_。 A.软件是否能在多种操作系统下运行 B.软件是否能与同类软件共享数据 C.软

    30、件是否能主动禁止用户可能进行的非法操作 D.软件是否能抵御网络攻击(分数:2.50)A.B.C. D.解析:解析 软件是否能在多种操作系统下运行属于兼容性测试的范畴,软件是否能与同类软件共享数据也属于兼容性测试,软件是否能抵御网络攻击属于安全性测试,A、B、D 均错误。软件是否能主动禁止用户可能进行的非法操作属于软件易用性测试关注的范畴,C 正确。15.以下哪一项不属于软件易用性测试关注的内容?_ A.相似功能的使用风格是否与同类软件一致 B.软件内相似功能的使用风格是否一致 C.软件是否能帮助用户减少输入中的重复劳动 D.软件界面的色彩是否悦目(分数:2.50)A.B.C.D. 解析:解析

    31、软件界面的色彩是否悦目不属于软件易用性测试关注的内容。16.以下哪一项属于功能易用性测试关注的范畴_。 A.软件提供的功能是否丰富 B.当执行耗时较长的任务时,软件是否能定时向用户提示当前任务完成的进度 C.软件是否能够在多种操作系统环境下运行 D.软件是否能在不同的硬件配置下运行(分数:2.50)A.B. C.D.解析:解析 功能易用性是指用户能否方便、快速、准确地使用软件提供的功能来完成需要完成的任务。由于功能易用性与用户的主观感受十分密切,功能易用性测试通常需要有用户参与,甚至要求由用户担任测试人员,一般功能易用性测试涉及面很广,其主要内容有: 业务符合度; 功能定制性; 功能的关联度;

    32、 数据的共享度; 用户约束的合理性; 反馈的及时性。 其中反馈的及时性问题通常包括两个方面: 软件能否提供有效反馈; 软件能否在执行耗时较长的操作期间提供反馈。17.下列不属于易用性测试的是_。 A.功能易用性测试 B.兼容性测试 C.用户界面测试 D.易安装性测试(分数:2.50)A.B. C.D.解析:解析 软件易用性就是对软件是否好用的一种度量,涉及可理解性、易学习性、美观性、一致性以及业务符合性等。从测试角度看,发现软件在易用性方面的问题也是测试工程师关注的重点之一。易用性测试一般不仅针对应用程序,还要包括用户文档,除了对用户文档的测试,易用性测试主要包括 3 个方面:易安装性测试、功

    33、能易用性测试和用户界面测试。由于安装是软件完成其功能的第一步,所以安装测试是软件测试的重要组成部分,也是易用性测试的一个重要方面,功能易用性是指用户能否方便、快速、准确地使用软件提供的功能来完成需要完成的任务。由于功能易用性与用户的主观感受十分密切,自然是易用性测试的一个方面,而用户界面则是用户与软件打交道的唯一渠道,所以用户界面是否友好也是在很大程度上决定了软件的易用性,因此用户界面测试是软件易用性测试最重要的一项内容。而兼容性测试是与易用性测试并列的测试方法,两者不存在包含关系。18.在用户界面测试中,下面不属于界面整体测试内容的是_。 A.一致性测试 B.合理性测试 C.规范性测试 D.

    34、有效性测试(分数:2.50)A.B.C.D. 解析:解析 用户界面是用户与软件打交道的唯一渠道,所以用户界面是否友好也是在很大程度上决定了软件的易用性,因此用户界面测试是软件易用性测试最重要的一项内容。在对用户界面的测试中主要从界面整体测试、界面元素测试和输入测试三个方面进行,其中界面整体测试是指测试人员对界面的整体观感进行体验,从整体上检查界面的友好性,通常包括三方面内容:合理性测试、一致性测试、规范性测试。其中合理性测试是指界面与对应的功能融洽,主要体现在功能方面和情绪方面;一致性测试是指同一软件内界面风格的一致性,主要目的是检测软件在完成不同功能时界面的风格是否一致,通常包括窗口风格的一

    35、致性、窗口布局的一致性、提示信息的风格和措词的一致性、操作方式的一致性、颜色使用的一致性和快捷键使用的一致性;规范性测试可看做一致性的扩展,是指同类软件间界面风格的一致性。19.下列哪一项不属于与测试相关的构件特性_。 A.可观察性 B.可交互性 C.可控制性 D.可理解性(分数:2.50)A.B. C.D.解析:解析 构件的主要特性是可复用性,人们希望只写一次构件,就可以将构件库里的构件集成到一个新的环境中,测试构件必须包括两个方面:孤立和集成。为进行有效的构件开发,必须从开发的早期阶段就控制构件的粒度和构件之间的依赖性。与测试相关的构件特性包括 4 个方面: (1)可观察性,即可以根据一个

    36、构件的操作行为、输入参数和输出来观察一个构件; (2)可追踪性,即追踪构件的属性状态和行为状态的能力; (3)可控制性,即控制构件的输入/输出、操作和行为; (4)可理解性,即构件提供的信息以及这些信息的表示。20.构件本身的特性为构件化软件和构件测试带来新的挑战,下面不属于给测试构件软件带来的困难的是_。 A.异构性 B.演化性 C.源代码的可得性 D.测试的充分性(分数:2.50)A.B.C.D. 解析:解析 由于构件本身的特性为构件化软件和构件测试带来新的挑战,测试构件软件与测试传统的软件不同,主要带来的困难有: 异构性,由于系统的构件可以是用不同的编程语言实现,运行在不同的平台上,此性

    37、质提供了高度的可扩展性和灵活性,但对构件的互操作性提出较高的要求,所以测试时要考虑异构性带来的软件错误。 源代码的可得性,由于 COTS(Commercial-Off-The-Shelf,商业现成产品)构件通常以二进制形式交互,不包括源代码。 演化性,基于构件系统的即插即用特性要求构件无须再编译或再配置就可以动态升级,构件升级或增加新构件会经常发生,每次变化都会带来潜在的新问题。21.下列属于面向构件复用者的构件测试目标为_。 A.检查为特定项目而创建的新构件的质量 B.检查在特定平台和操作环境中构件的复用、打包和部署 C.尽可能多地揭示构件错误 D.验证构件的功能、接口、行为和性能(分数:2

    38、.50)A. B.C.D.解析:解析 在构件化软件开发中,无论是构件的提供者还是构件的复用者,都需要对构件进行测试。因此构件测试主要包括面向构件提供者的测试和面向构件复用者的测试这两方面的活动。面向构件提供者的测试目标是: 尽可能多地揭示构件错误; 验证构件的功能、接口、行为和性能,以保证它们符合给定的构件规约,检查在特定平台和操作环境中构件的复用、打包和部署。 而面向构件复用者的测试目标是: 验证可复用构件的功能和性能; 在特定平台和操作环境下,确保可复用构件的正确使用和部署; 检查可复用构件定制而成的构件的质量; 检查为特定项目而创建的新构件的质量。22.构件测试有一种方法分为两个阶段,第

    39、一阶段针对构件测试,第二阶段用于构件化软件的测试,这种方法为_。 A.基于构件交互图的方法 B.基于形式化的构件测试 C.构件方法序列 D.构件测试工作台(分数:2.50)A.B.C. D.解析:解析 构件测试方法有很多,这些方法有的是面向构件提供者,有的适用于构件复用者或第三方,而有些方法对构件的提供者和复用者都适用,常用的构件测试方法有构件方法序列、内置测试法、Component+、基于形式化的构件测试、基于构件交互图的方法、基于合同变异的构件测试、构件测试工作台、接口探查、第三方验证框架。其中构件方法序列就是通过执行消息序列来发现构件错误的方法,该方法分为两个阶段,第一阶段针对构件测试,

    40、第二阶段用于构件化软件的测试。23.下列不属于内置测试法的测试步骤的是_。 A.将 BIT 作为成员函数写入源代码 B.用数据流方法分析构件包含的方法 C.设置正常与测试/维护两种模式来确定程序的行为及 BIT 的激活 D.执行时会自动报告测试结果(分数:2.50)A.B. C.D.解析:解析 所谓内置测试法(BIT),就是通过构件增加一种“测试/维护”模式,在该模式下可以激活一些专门为测试构件书写的代码,具体步骤是: (1)将 BIT 作为成员函数写入源代码,它与对象中的构造函数和析构函数具有相同的语法功能。 (2)设置正常与测试/维护两种模式来确定程序的行为及 BIT 的激活。 (3)执行

    41、 BIT 时会自动报告测试结果。24.关于内置式合约测试(BICT),下列说法错误的是_。 A.增加了测试器构件和测试处理器构件,使被测构件具有自测试能力 B.该测试方法可用于动态、分布式系统 C.该测试方法的提出扩展了基于构件的软件工程实践 D.提出的模型驱动方法效率很高(分数:2.50)A.B.C.D. 解析:解析 Component+的含义就是在构件中增加内置式合约测试(BICT)功能,Component+在被测构件之外增加了测试器构件和测试处理器构件,使被测构件具有自测试能力,内置式合约测试(BICT)可用于动态、分布式系统,扩展了基于构件的软件工程实践,但是它提出的模型驱动的方法需要

    42、构件的源代码,其效率目前还是未知的。25.下列不属于接口探查方法的是_。 A.通过工具执行测试操作 B.使用断言来描述构件性质 C.利用现有的方法生成测试用例 D.由搜索引擎来执行搜索,识别体现特定性质的构件输入(分数:2.50)A. B.C.D.解析:解析 接口探查是一种通过测试来理解构件的技术。常用的接口探查方法有如下: (1)使用断言(如输出参数之间的关系、输入和输出之间的关系)来描述构件性质。 (2)利用现有的方法生成测试用例。 (3)由搜索引擎来执行搜索,识别体现特定性质的构件输入,若发现了这样的输入,说明构件具有该性质,反之则说明不具备该性质。26.以下关于极限测试的说法中,正确的

    43、是_。 A.极限测试是一种针对极限编程的软件测试 B.极限测试中所有的测试均由编码人员完成 C.与传统的软件测试相比,极限测试是一种更严格的测试 D.极限测试中只需要进行单元测试(分数:2.50)A. B.C.D.解析:解析 极限测试本质上是为了满足极限编程的思想和流程而设计的一套测试策略和流程,A 正确。极限测试中单元测试是由编码人员完成的测试,验收测试主要由用户完成,B 说法错误。 极限测试的验收测试的形式决定了其不是很详细和严格的测试,编码中常见的错误大多数可以逃过验收测试,C 说法错误。 极限测试除了要进行单元测试,还要进行验收测试,D 说法错误。27.极限编程强调的是灵活的分析和设计

    44、,相对传统的软件开发方法,有很多主要特征,下列与极限编程主要特征不相符的是_。 A.频繁的进行客户交流 B.进行详细复杂的分析设计 C.进行连续的测试 D.采用增量式开发方法(分数:2.50)A.B. C.D.解析:解析 极限编程强调的是灵活的分析和设计,即软件开发只经过简单的分析和设计就进入到编码阶段,而在编码过程中强调对已有代码的测试和开发人员与客户的交互。这样开发人员可以根据测试结果和用户反馈不断地对代码进行重构和新的修改,相对传统的软件开发方法,极限编程有很多主要特征,主要包括: 分析和设计比较简单; 频繁地进行客户交流; 增量式开发; 连续的测试。28.关于极限测试,下列说法不正确的

    45、是_。 A.相对传统的软件开发方法,极限编程可以随时应对新增或改变的需求 B.极限编程的单元测试是由编码人员完成的测试 C.极限编程要求在编码之前先设计测试 D.验收测试由用户来完成,编码人员不必在现场(分数:2.50)A.B.C.D. 解析:解析 极限编程强调灵活的分析和设计,即软件开发只经过简单的分析和设计就进入到编程阶段,而在编码过程中强调对已有代码的测试和开发人员与客户的交互,这样开发人员可以根据测试结果和用户反馈不断地对代码进行重构和新的修改,具体地,极限编程与传统软件开发方法相比,有 4 个主要特征: 分析和设计比较简单; 频繁地进行客户交流; 增量式开发; 连续的测试。 这些特征

    46、决定了极限编程可以随时应对新增或改变的需求。单元测试和验收测试贯穿极限测试的始终,其中单元测试是极限编程中最重要的发现缺陷的手段,主要由编码人员来完成,验收测试主要由用户来完成,但编码人员也必须在场,以便与用户进行交流。另外极限编程要求在编码之前先设计测试,这主要是从两方面因素来考虑:一是为了提高编码人员测试自己编写代码的效率; 二是为了编码人员能够更好地把握软件需求,而且这样也可以在编码前为编码人员设立明确的编码目标:编写出能够通过单元测试的代码。29.在极限测试过程中,贯穿始终的是_。 A.单元测试和集成测试 B.单元测试和系统测试 C.集成测试和系统测试 D.单元测试和验收测试(分数:2.50)A.B.C.D. 解析:解析 极限编程采用的是一种频繁迭代的开发方式,整个软件项目由一系列增量式开发组成。而极限测试本质上就是为了满足极限编程的思想和流程而设计的一套测试策略和流程,从极限测试流程图中可以看出,单元测试和验收测试是贯穿始终的关键步骤。其中单元测试是极限编程中最重要的发现缺陷的手段。30.极限编程通常要求在编


    注意事项

    本文(【计算机类职业资格】其他测试、软件测试过程和管理(一)及答案解析.doc)为本站会员(syndromehi216)主动上传,麦多课文档分享仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知麦多课文档分享(点击联系客服),我们立即给予删除!




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
    备案/许可证编号:苏ICP备17064731号-1 

    收起
    展开