PAGE
PAGE 1
[模拟] 软件自动化测试
选择题
第1题:
不属于自动化测试实现方法的是 ______。
A.测试过程的捕获和回放
B.测试脚本技术
C.测试管理技术
D.文档的静态分析技术
参考答案:D
答案解析:
第2题:
脚本技术的作用的是 ______。
A.在性能测试中产生虚拟用户进行并发操作给系统发出大量数据和操作
B.在功能测试中模拟用户的操作
C.检验系统或服务器的响应速度和数据吞吐量的能力
D.以上全部
参考答案:D
答案解析:
第3题:
若使用自动化管理,显然一些文档性管理已不能满足其需要,此时可以采用的技术是 ______。
A.XML技术
B.数据库技术
C.严格的数据格式文件
D.以上皆可
参考答案:D
答案解析:
第4题:
一组测试工具执行的指令集合,是计算机程序的一种形式,我们将其称之为 ______。
A.进程
B.消息
C.脚本
D.线程
参考答案:C
答案解析:
第5题:
下列测试中属于与手工测试具有共性的东西的是 ______。
A.测试用例
B.测试数据文件
C.测试脚本代码
D.测试日志
参考答案:A
答案解析:
第6题:
软件自动化测试的目的主要是 ______。
A.多次运行软件可发现缺陷
B.首次运行软件时可以发现缺陷
C.软件运行完成后发现并分析缺陷
D.利用软件测试工具高效的对软件进行测试
参考答案:B
答案解析:
第7题:
关于自动化测试,下面说法正确的是 ______。
A.通常自动化测试会比手上测试发现更多的缺陷
B.手工测试时,测试者可以运用其想象力和创造力对测试进行改进,但自动化测试工具不具备想象力,只能按原计划的测试方法指令进行
C.运行相同的测试,自动化测试—定会比手工测试更加有效
D.在自动化测试中,测试的艰巨任务是验证期望输出的正确性
参考答案:B
答案解析:
第8题:
再测试工具也称为 ______。
A.自动重复测试工具
B.智能测试工具
C.回归测试工具
D.自测试工具
参考答案:C
答案解析:
第9题:
手工测试有时比自动化测试效果更好,主要因为测试者具备 ______。
A.想象力
B.创造力
C.处理意外事件的能力
D.以上全部
参考答案:D
答案解析:
第10题:
自动化测试是指 ______。
A.测试执行的自动化
B.测试执行和测试结果比较的自动化
C.测试输入生成的自动化
D.测试设计的自动化
参考答案:B
答案解析:
第11题:
脚本的具体内容依赖于 ______。
A.测试工具和脚本技术
B.测试用例
C.脚本技术
D.测试工具
参考答案:A
答案解析:
第12题:
不属于所有测试工具脚本语言都支持的结构是 ______。
A.选择结构
B.迭代结构
C.离散结构
D.线性结构
参考答案:C
答案解析:
第13题:
不属于线性脚本优点的是 ______。
A.不需要深入的工作或计划,只需录制手工任务
B.可以快速开展自动化
C.用户不必是编程人员
D.删除了明显的重复
参考答案:D
答案解析:
第14题:
选择控制结构使脚本具有 ______。
A.函数调用功能
B.判断功能
C.显示功能
D.重用功能
参考答案:B
答案解析:
第15题:
某个脚本可以被多个测试用例使用,该脚本是 ______。
A.线性脚本
B.结构化脚本
C.共享脚本
D.数据驱动脚本
参考答案:C
答案解析:
第16题:
共享脚本的缺点是 ______。
A.需要跟踪更多的脚本、文档名及存储
B.维护成本较高
C.通常只是针对测试软件的一部分
D.以上全部
参考答案:D
答案解析:
第17题:
使用数据驱动技术,对于复杂一些的脚本,数据文件可以包含一些脚本运行时可以忽略的 ______,使得数据文件更易于理解,易于维护。
A.注释
B.功能
C.结构
D.文档
参考答案:A
答案解析:
第18题:
关键字驱动脚本是 ______ 的逻辑扩展。
A.线性脚本
B.结构化脚本
C.共享脚本
D.数据驱动脚本
参考答案:D
答案解析:
第19题:
描述性方法是将被测软件的知识建立在 ______ 环境中。
A.手工测试
B.自动化测试
C.单元测试
D.验收测试
参考答案:B
答案解析:
第20题:
在自动化测试过程中,下列活动仍需要手工开展的是 ______。
A.设置测试环境
B.分析失败原因
C.执行测试用例
D.清除测试环境
参考答案:B
答案解析:
第21题:
自动化测试过程与自动化辅助手工测试过程的区别有 ______。
A.设置测试环境在自动化测试过程中是自动化开展,而在