【计算机类职业资格】计算机四级软件测试工程师-37及答案解析.doc
《【计算机类职业资格】计算机四级软件测试工程师-37及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】计算机四级软件测试工程师-37及答案解析.doc(13页珍藏版)》请在麦多课文档分享上搜索。
1、计算机四级软件测试工程师-37 及答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:25,分数:50.00)1.对于 Web 应用软件系统测试技术,下列不属于功能测试的是(分数:2.00)A.表单测试B.并发测试C.链接测试D.Cookie 测试2.一个好的脚本是易于使用和易于维护的,所以在编写时需遵循的原则有(分数:2.00)A.提供适当的注释B.功能C.结构和文档D.以上全邵3.下列活动不是在测试汁划文档中规定的是(分数:2.00)A.被测试的特征B.被测试的项C.选择的测试方法D.应完成的测试任务4.对测试用例进行管理,可以依据测试用例编写过程的属性、组织过程的属性
2、和(分数:2.00)A.创建过程的属性B.测试过程的属性C.执行过程的属性D.管理过程的属性5.软件过程管理最起码的要求是(分数:2.00)A.管理好软件缺陷报告B.管理好软件测试用例C.管理好测试过程工具D.管理好测试说明文档6.下列不属于浏览器兼容性测试考虑的问题的是(分数:2.00)A.软件是否可以在不同的 J2EE 中运行B.不同的浏览器是否可以提供合适的安全设置C.脚本和插件是否适用于不同的浏览器D.符合最新 HTML 版本的页面能否在浏览器中正确显示7.通常走查小组中,程序编写者占(分数:2.00)A.0 个B.1 个C.2 个D.不确定8.如果一个判定中的复合条件表达式为(A=0
3、)or(B=7),则为了达到 100%的判定覆盖率,至少需要设计多少个测试用例(分数:2.00)A.1 个B.2 个C.3 个D.4 个9.下列叙述中,说法错误的是(分数:2.00)A.不应该采用模块化方法开发自动测试脚本B.自动测试一般要求被测试的应用系统相对稳定C.应尽量使单元测试自动化D.自动测试脚本可能包含错误,也需要进行维护10.下列选项中属于专用的应用服务器的是(分数:2.00)A.IBM 公司开发的 WebSpereB.微软公司开发的 MTS(Microsoft Transaction Server)C.BEA 公司开发的 WebLogicD.Oracle 公司开发的 Oracl
4、e 9i Application Server11.在模块测试的过程中,采用自底向上的测试比自顶向下的测试(分数:2.00)A.好B.差C.一样D.不确定12.测试整个应用系统是否满足用户需求,这种测试是(分数:2.00)A.集成测试B.系统测试C.单元测试D.配置项测试13.以下哪种软件测试不属于软件性能测试的范畴(分数:2.00)A.接口测试B.并发测试C.压力测试D.配置测试14.下面与软件呵靠性有关的概念中,理解不正确的是(分数:2.00)A.软件错误不仅包括程序代码的错误,软件开发过程中所有制品的错误及软件的文档、手册中的错误都可以归为软件错误B.软件故障是指软件代码中的错误C.在软
5、件的一次运行期间,软件故障一定会导致软件失效D.通常修改软件故障可以降低软件发生失效的概率,从而提高软件可靠性15.不需要运行程序,通过收集有关代码的结构信息来对程序进行的测试是(分数:2.00)A.性能测试B.黑盒测试C.白盒测试D.静态分析16.下列兼容性不属于软件兼容性的考虑范畴的是(分数:2.00)A.与外设的兼容性B.与不同类软件的兼容性C.与浏览器的兼容性D.与中间件的兼容性17.在 QESAT/C 中,下列属于动态测试过程的步骤的是(分数:2.00)A.设定待测试的配置、编译相关的源程序B.设定需插装的函数C.运行源程序、合并动态运行的结果D.以上全部18.下面有关测试设计的叙述
6、中,说法不正确的是(分数:2.00)A.测试用例的设计是一项技术性强、智力密集型的活动B.在测试用例设计时,只设计覆盖正常流程和操作的测试用例即可C.在开展测试用例设计前,必须将测试需求进行详细展开D.在一般的测试组织内,测试用例的评审可能不是正式的评审会19.在软件性能测试中,下列指标叶 J 哪个不是软件性能的指标(分数:2.00)A.响应时间B.吞吐量C.资源利用率D.并发进程数20.构件本身的特性为构件化软件和构件测试带来新的挑战,下面不属于给测试构件软件带来的困难的是(分数:2.00)A.异构性B.演化性C.源代码的可得性D.测试的充分性21.在单元测试用例的设计中,使用白盒测试应达到
7、的覆盖率目标是(分数:2.00)A.语句覆盖率达到 100%B.分支覆盖率达到 100%C.覆盖程序中的主要路径D.以上全部22.通常,测试人员判定一个运行结果中存在缺陷的准则是(分数:2.00)A.测试人员可以从中找出缺陷的证据B.开发人员承认这个运行结果中存在缺陷C.这个运行结果与测试案例中的预期结果不一致D.这个运行结果与测试人员预期的不一致23.以下选项中不属于 ISO 软件质量模型的是(分数:2.00)A.外部质量模型B.使用质量模型C.维护质量模型D.内部质量模型24.Myers 在 1979 年提出了一个重要观点,即软件测试的目的是为了(分数:2.00)A.证明程序正确B.查找程
8、序错误C.改正程序错误D.验证程序无错误25.一般说来,对一个程序单元的测试应满足一些具体的技术要求,或达到一定的技术指标。下面选项中属于单元测试相关的技术要求或指标的是(分数:2.00)A.语句覆盖率达到 100%B.局部变量的边界条件处理正确C.逻辑比较和控制流处理正确D.以上全部二、论述题(总题数:3,分数:50.00)以下是某应用程序的规格描述,请按要求回答问题。程序规则:实现某城市的电话号码,该电话号码由三部分组成。它的说明如下:区号空白或 3 位数字;前缀非“0”或“1”开头的 3 位数字;后缀 4 位数字。(分数:20.00)(1).请分析该程序的规则说明和被测程序的功能。(分数
9、:10.00)_(2).采用等价类划分方法设计测试用例。(分数:10.00)_26.一套完整的测试应该由哪些阶段组成?分别阐述一下各个阶段。(分数:12.00)_简单谈一下你对穷举测试的理解,并按要求回答问题(分数:18.00)(1).穷举测试的方法对于所有项日程序都是可行的吗?(分数:9.00)_(2).若是针对小型的程序,穷举测试是可能的吗?若是,说明此时采用穷举测试能否保证程序是百分之百正确呢?(分数:9.00)_计算机四级软件测试工程师-37 答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:25,分数:50.00)1.对于 Web 应用软件系统测试技术,下列不属
10、于功能测试的是(分数:2.00)A.表单测试B.并发测试 C.链接测试D.Cookie 测试解析:解析 Web 应用软件的系统测试技术除了功能测试外还包括性能测试、易用性测试、内容测试、安全性测试和接口测试等。由于 Web 应用软件的特殊性,在按照测试大纲对 Web 应用软件进行系统测试前通常要进行几个方面的功能测试,主要包括:链接测试,表单测试,Cookie 测试。而由于 Web 应用软件常用的性能指标是并发用户数,所以在性能测试中主要围绕这个指标进行测试,故并发测试应是属于性能测试中的,另外性能测试还包括负载测试和压力测试,配置测试和性能调优。2.一个好的脚本是易于使用和易于维护的,所以在
11、编写时需遵循的原则有(分数:2.00)A.提供适当的注释B.功能C.结构和文档D.以上全邵 解析:解析 脚本是测试体系的关键部分,所以保证脚本质量很重要,一个好的脚本应是易于使用和易于维护的。编写好的脚本需遵循的编写原则有:注释,为用户和管理者提供帮助;功能,执行单个任务且可以重用。结构,应易读、易理解和易维护;文档,有助于复用和维护。3.下列活动不是在测试汁划文档中规定的是(分数:2.00)A.被测试的特征B.被测试的项C.选择的测试方法 D.应完成的测试任务解析:解析 测试计划文档中描述了活动的范围、方法、资源和进度。它规定了被测试的项、被测试的特征、应完成的测试任务、负责各项工作的人员及
12、与本计划有关的风险等。选项 C 中测试方法的选择应在测试说明文档中给予规定和描述。4.对测试用例进行管理,可以依据测试用例编写过程的属性、组织过程的属性和(分数:2.00)A.创建过程的属性B.测试过程的属性C.执行过程的属性 D.管理过程的属性解析:解析 测试用例要经过创建、修改和不断完善的过程。测试用例的属性有:优先次序、目标性、所属的范围、关联性、阶段性、状态性、时效性、所有者、日期等特性。根据测试用例的属性及编号等可对测试用例进行基于数据库方式的良好管理,另外也可以依据测试用例编写过程的属性、组织过程的属性和执行过程的属性来对测试用例进行有效管理。5.软件过程管理最起码的要求是(分数:
13、2.00)A.管理好软件缺陷报告 B.管理好软件测试用例C.管理好测试过程工具D.管理好测试说明文档解析:解析 软件缺陷报告是软件测试过程中的核心测试产品之一,也是重要的测试产品,因此管理好软件缺陷报告是软件过程管理最起码的要求。6.下列不属于浏览器兼容性测试考虑的问题的是(分数:2.00)A.软件是否可以在不同的 J2EE 中运行 B.不同的浏览器是否可以提供合适的安全设置C.脚本和插件是否适用于不同的浏览器D.符合最新 HTML 版本的页面能否在浏览器中正确显示解析:解析 软件兼容性的测试问题包括:符合最新 HTML 版本的页面能否在浏览器中正确显示;脚本和插件是否适用于不同的浏览器,某些
14、脚本和插件只适用于特定的浏览器,如 Active x,只有 IE 浏览器支持;不同的浏览器对于安全性的设置各有不同,需要测试不同浏览器是否可以为使用该 Web 应用提供合适的安全设置。7.通常走查小组中,程序编写者占(分数:2.00)A.0 个B.1 个 C.2 个D.不确定解析:解析 走查是以小组为单位进行,是一系列规程和错误检查技术的集合,参加走查小组的人员有限制,通常仅有一人是程序编写者。8.如果一个判定中的复合条件表达式为(A=0)or(B=7),则为了达到 100%的判定覆盖率,至少需要设计多少个测试用例(分数:2.00)A.1 个B.2 个 C.3 个D.4 个解析:解析 题目要求
15、达到 100%的判定覆盖率,即要求所有的判定真假都至少执行一次,故我们取定(A=12,B=7)和(A=7,B=10)两组测试用例,即可满足题目要求。9.下列叙述中,说法错误的是(分数:2.00)A.不应该采用模块化方法开发自动测试脚本 B.自动测试一般要求被测试的应用系统相对稳定C.应尽量使单元测试自动化D.自动测试脚本可能包含错误,也需要进行维护解析:解析 自动测试脚本最好采用模块化方法。10.下列选项中属于专用的应用服务器的是(分数:2.00)A.IBM 公司开发的 WebSpereB.微软公司开发的 MTS(Microsoft Transaction Server) C.BEA 公司开发
16、的 WebLogicD.Oracle 公司开发的 Oracle 9i Application Server解析:解析 应用服务器的分类目前还没有一个被广泛认可的标准,若从面向的领域角度划分,应用服务器可分为通用的应用服务器和专用的应用服务器,其中通用的应用服务器是指能够提供多方面的服务,从而支持多个领域应用的开发与运行的应用服务器,专用的应用服务器是指为特定领域的应用提供特定的一组服务的应用服务器。目前的通用服务器主要有 BEA 公司开发的 Tuxedo 和 WebLogic,IBM 公司开发的WebSpere,Oracle 公司开发的 Oracle 9i Application Server
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 软件 测试 工程师 37 答案 解析 DOC
