当前位置:文档之家› 软件自动化测试(一)

软件自动化测试(一)

软件自动化测试(一)(总分:76.00,做题时间:90分钟)一、选择题(总题数:38,分数:76.00)1.脚本技术的作用的是 ______。

(分数:2.00)A.在性能测试中产生虚拟用户进行并发操作给系统发出大量数据和操作B.在功能测试中模拟用户的操作C.检验系统或服务器的响应速度和数据吞吐量的能力D.以上全部√解析:2.使用数据驱动技术,对于复杂一些的脚本,数据文件可以包含一些脚本运行时可以忽略的 ______,使得数据文件更易于理解,易于维护。

(分数:2.00)A.注释√B.功能C.结构D.文档解析: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.动态比较√C.人工比较D.执行后比较解析:8.关于自动化测试,下面说法正确的是 ______。

(分数:2.00)A.通常自动化测试会比手上测试发现更多的缺陷B.手工测试时,测试者可以运用其想象力和创造力对测试进行改进,但自动化测试工具不具备想象力,只能按原计划的测试方法指令进行√C.运行相同的测试,自动化测试—定会比手工测试更加有效D.在自动化测试中,测试的艰巨任务是验证期望输出的正确性解析:9.JTest使用 ______ 执行类搜索,从而捕获运行时异常。

(分数:2.00)A.自动测试代码B.虚拟机√C.专门测试程序D.特定搜索工具解析:10.关键字驱动脚本是 ______ 的逻辑扩展。

(分数:2.00)A.线性脚本B.结构化脚本C.共享脚本D.数据驱动脚本√解析:11.选择控制结构使脚本具有 ______。

(分数: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.用户不必是编程人员D.删除了明显的重复√解析:15.下列测试工具中用于测试Web服务程序工具的是 ______。

(分数:2.00)A.Web Application Stress ToolB.WebKingC.SOAPTest √D.TestDirector解析:16.不属于自动化测试实现方法的是 ______。

(分数:2.00)A.测试过程的捕获和回放B.测试脚本技术C.测试管理技术D.文档的静态分析技术√解析:17.下列测试方法是针对动态网页的单元测试方法的是 ______。

(分数:2.00)A.白盒测试B.黑盒测试C.网盒测试√D.灰盒测试解析:18.下列属于C++Test具有的特性是 ______。

(分数: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.XML技术B.数据库技术C.严格的数据格式文件D.以上皆可√解析:23.自动化测试工具最基本的要求是 ______。

(分数:2.00)A.支持脚本语言√B.对程序界面中对象的识别能力C.抽象层D.支持数据驱动测试解析:24.不属于所有测试工具脚本语言都支持的结构是 ______。

(分数:2.00)A.选择结构B.迭代结构C.离散结构√D.线性结构解析:25.自动比较与人工比较,局限性在于 ______。

(分数:2.00)A.灵活性√B.有效性C.合理性D.满意度解析:26.数据库测试工具DataRecon是一个自动数据库认证盒监视工具,其功能是 ______。

(分数:2.00)A.确认数据源B.生成数据库测试用例C.管理数据库测试用例D.以上全部√解析:27.一组测试工具执行的指令集合,是计算机程序的一种形式,我们将其称之为 ______。

(分数:2.00)A.进程B.消息C.脚本√D.线程解析:28.用于对数据库更新过的内容进行比较的最佳比较方式是 ______。

(分数:2.00)A.动态比较B.静态比较C.执行后比较√D.人工比较解析:29.自动化测试是指 ______。

(分数:2.00)A.测试执行的自动化B.测试执行和测试结果比较的自动化√C.测试输入生成的自动化D.测试设计的自动化解析:30.某个脚本可以被多个测试用例使用,该脚本是 ______。

(分数:2.00)A.线性脚本B.结构化脚本C.共享脚本√D.数据驱动脚本解析:31.描述性方法是将被测软件的知识建立在 ______ 环境中。

(分数:2.00)A.手工测试B.自动化测试√C.单元测试D.验收测试解析:32.可以有效组织和管理整个测试过程的测试工具是 ______。

(分数:2.00)A.软件测试管理工具√B.软件测试组织工具C.软件测试环境管理工具D.软件测试过程管理工具解析:33.脚本的具体内容依赖于 ______。

(分数:2.00)A.测试工具和脚本技术√B.测试用例C.脚本技术D.测试工具解析:34.自动比较的内容类型包括 ______。

(分数:2.00)A.专用格式化数据B.文本信息C.电子邮件信息D.以上全部√解析:35.基于GUI的功能测试工具原理是将操作应用程序的各种动作和输入记录下来,生成一个 ______。

(分数:2.00)A.脚本文件√B.测试文件C.记录文件D.操作文件解析:36.下列测试中属于与手工测试具有共性的东西的是 ______。

(分数:2.00)A.测试用例√B.测试数据文件C.测试脚本代码D.测试日志解析:37.手工测试有时比自动化测试效果更好,主要因为测试者具备 ______。

(分数:2.00)A.想象力B.创造力C.处理意外事件的能力D.以上全部√解析:38.下列属于白盒测试工具的是 ______。

(分数:2.00)A.Microsoft公司的WebStressB.Rational公司的TeamTestC.北京航空航天大学软件工程研究所的QESAT √D.北京航空航天大学软件工程研究所的QESuite 解析:。

相关主题