软件测试理论基础测试题 联系客服

发布时间 : 星期日 文章软件测试理论基础测试题更新完毕开始阅读508c1e68ddccda38376bafb2

A.验收测试是软件产品在交付用户正式使用前的最后一道测试工序

B.验收测试包括有效性测试和软件配置审查 C.验收测试一般使用生产中的实际数据进行测试 D.验收测试必须由用户或者用户代表参加

80、 通常情况下,下列选项中不属于制订测试计划时要包含的内容是 DE (选2项)

A.测试计划的简介 B.测试手段和策略 C.测试进度表 D.具体测试用例设计 E.缺陷分析报告 81、

下列关于软件风险分析的说法中错误的是( )(选择二项)BD

A.软件风险分析的目标是确定测试对象、测试优先级和测试的深度、有时可能还包括不予测试的对象

B.软件风险分析应该由开发人员确定

C.软件风险分析应该在软件生命周期内尽早进行

D.对于每个发布版本而言,都需要进行完整的风险分析 82、

某应用软件的登录界面截图如下图1所示,若采用状态图法对其进行功能测试,得到如下图2所示的状态图,先设定输入事件分别为:ip1(输入帐号),ip2(输入密码),ip3(单击”登录”按钮),ip4(单击”退出”按钮),ip5(在错误消息框中单击”确定”按钮),则在图2中A至D处分别应填入事件代号是(D ). 帐号: 密码:

\\ 登录

图1

退出 遗漏密码A帐号已输入C帐号已输入密码已输入应用程序主界面退出应用程序启动B遗漏帐号和密码D密码已输入遗漏帐号

图2 A.ip1, ip4, ip1, ip4

B.ip1, ip5, ip2, ip5

C.ip3, ip4, ip1, ip5 D.ip3, ip5, ip2, ip4

83、 通常情况下,关于缺陷报告,下列说法中正确的是(C )。(选择一项)

A.对于不可重现的错误,可以不用报告

B.为了提高相关人员对缺陷的重视程度,需要夸大一些缺陷的严重性 C.细小的缺陷也应该报告

D.测试人员不能引用他人的缺陷报告

84、 下列关于菜单测试内容的说法中错误的是(B )。(选择一项)

A.菜单深度一般最多控制在3层以内 B.菜单中可以中英文混合

C.主菜单数目不应太多,最好单排布置

D.与当前操作无关的菜单应置为灰色

85、 下列关于自动测试与手工测试的说法中错误的是(A )。(选择一项)

A.自动测试发现的错误一定比手工测试发现的错误多

B.自动测试可能会制约软件的开发

C.自动测试在性能测试方面有着手工测试无法比拟的优势 D.手工测试可以处理测试中发生的意外事件

86、 通常,软件生命周期中的很多环节都有可能引入缺陷,相对而言,在下列各阶段中

发现的缺陷修复成本最低的是(A )。(选择一项) A.需求阶段

B.设计阶段 C.编码阶段 D.维护阶段

87、 下列关于软件测试与调试的说法中错误的是(C )。(选择一项)

A.通常情况下,软件测试经历的时间要长于软件调试的时间

B.一般来说,软件测试工作的开始要早于软件调试工作

C.测试的只要工作是找到缺陷并解决缺陷,调试的主要工作是解决缺陷,所以软件测试包含程序调试工作

D.一般来说,软件测试找到的大多是错误的外部表现,而调试能够找到错误的内部原因

88、 下列关于白盒测试与黑盒测试的说法中错误的是(C )。(选择一项)

A.用白盒测试来验证单元的基本功能时,可以使用黑盒测试的思考方法来设计测试用

B.仅仅通过白盒测试,或仅仅通过黑盒测试都不能全面系统地测试一个软件 C.白盒测试适用于软件测试的各个阶段

D.在黑盒测试中使用白盒测试的手段,常被成为“灰盒测试”

89、 下列关于选择自动测试工具的方法和原则的说法中正确的有(AC )。(选择二项)

A.引入工具需要考虑工具引入的连续性和一致性

B.如需多种工具,尽量选择不同公司的产品,以博采众家之长 C.尽量选择主流产品

D.尽量选择正在大力宣传的新产品

90、 下列关于软件运行测试的描述中错误的是(D )。(选择一项)

A.检查产品信息是否真实正确,是否与实际版本一致

B.检查安装的软件是否可以正常使用

C.检查软件安装的目录和内容是否无遗漏或多余

D.只需选择开始菜单、桌面快捷方式或快速启动图标中的一种检查是否正确打开相应程序

91、 软件测试生命周期可以用下图来表示,则下列对应关系中正确的是(B )。(选择

一项)(插图)

A B C D E

A.A:评审、B:实施软件测试、C:测试设计和开发、D:制定测试计划、E:

版本发布

B. A:制定测试计划、B:测试设计和开发、C:实施软件测试、D:评审、E: 版本发布

C. A:制定测试计划、B:实施软件测试、C:测试设计和开发、D:评审、E: 版本发布

D. A:评审、B:制定测试计划、C:测试设计和开发、D:实施软件测试、E: 版本发布

92、 下列逻辑覆盖测试中,测试覆盖率最弱的是(A )。(选择一项)D

A.路径覆盖

B.判定-条件覆盖 C.条件组合覆盖 D.判定覆盖

93、 通常情况下,下列缺陷不能通过单元测试发现的是(D )。(选择一下)

A.变量的初始值或缺省值有错误

B.输入的实际参数与形式参数的个数不相同

C.提示的错误与实际的错误不相符

D.一个模块的功能是否会对另一个模块的功能产生不利的影响 94、 关于对软件缺陷的理解,下列说法中错误的是(B )。(选择一项)

A.软件未达到软件规格说明书中规定的功能是软件的缺陷

B.软件功能超出软件规格说明书中指明的范围不是软件的缺陷

C.软件未达到软件规格说明书中指明的应达到的目标是软件的缺陷 D.软件难于理解,不宜使用,运行速度慢是软件的缺陷

95、 下列设计测试用例的方法中,主要根据输出对输入的依赖关系设计测试用例的

(C )。(选择一项) A.状态图法 B.正交排列法 C.因果图法

D.边界值法

96、 下列关于等价类划分方法的描述中错误的是(B )。(选择一项)

A.错误的划分等价类可能会降低执行测试用例时发现缺陷的能力

B.为最大程度地覆盖测试,应尽可能细划等价类,不必考虑冗余

C.划分合理的等价类中的一个测试捕获缺陷的能力与该等价类中其他测试相同 D.根据等价类编写测试用例时,有效等价类和无效等价类都不能忽略 97、

下列关于状态转换图方法的描述中错误的是(D )。(选择一项) A.每种状态至少访问一次

B.最常见、最普遍的状态转换需要测试 C.要测试所有的错误状态

D.状态间最不常用的分支可以不进行测试

98、 下列选项中属于按测试阶段进行分类的是(BD )。(选择二项)

A.功能测试 B.单元测试

C.自动测试 D.系统测试

99、 通常情况下,下列内容不应包含在测试用例中的是(D )。(选择一项)C

A.预期结果 B.测试结果

C.缺陷修改情况 D.缺陷编号

100、 关于对“关闭文件”功能的测试,下列说法中错误的是(C )(选择一项)

A.编辑文件后不保存,直接从菜单关闭,系统应有是否保存文件的提示

B) 编辑文件后保存,单击窗口右上角的关闭按钮,文件正常关闭

C.编辑文件后不保存,从任务管理器中结束任务(任务不是无响应状态),程序可以直接被关闭

D.编辑文件后不保存,单击窗口右上角的关闭按钮,系统应有是否保存文件的提示 101、 关于冒烟测试,下列说法中错误的是(B )(选择一项)

A.冒烟测试主要是对应用程序的关键功能进行测试

B.冒烟测试的目的是为了保证程序的稳定性 C.冒烟测试的周期一般比较短

D.通过冒烟测试的程序方可进入全面的测试阶段

102、 在软件测试活动中,下列测试行为全部属于测试开发阶段的是( )D(选择一项)

A.分析测试需求,准备测试数据

B.分析测试需求,设计测试用例 C.设计测试用例,开发测试工具

D.准备测试数据,开发测试工具

103、 下列关于正交排列法设计测试用例的说法中错误的是(CE )(选择两项)

A.正交排列法能够使用最小的测试过程集合获得最大的测试覆盖率