软件测试过程和管理(二)

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

软件测试过程和管理(二)

(总分:54.00,做题时间:90分钟)

一、单项选择题(总题数:27,分数:54.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.1:1

B.1:2

C.2:1 √

D.3:1

解析:

5.不属于软件测试开发步骤的是______。

(分数:2.00)

A.建立项目共享路径

B.安装测试工具软件

C.建立测试脚本开发环境

D.确定测试目标√

解析:

6.市场上测试工具很多,下列不在测试工具分类中的是______。

(分数:2.00)

A.代码分析与测试工具

B.全自动测试过程管理工具√

C.自动/半自动测试过程管理工具

D.测试资源管理工具

解析:

7.下列哪个不是测试环境的组成要素______。

(分数:2.00)

A.软、硬件

B.技术文档√

C.测试工具

D.网络环境

解析:[分析] 软件测试环境的5个要素包括:

(1)硬件。软件测试最基本的硬件包括服务器和测试用机。硬件设备按配置标准,通常分为标准配置、最佳配置和最低配置3种。

(2)软件。软件环境包括操作系统和应用程序。

(3)数据准备。测试的数据很重要,数据准备包括数据量和真实性两个方面。

(4)网络环境。随着网络的普及,软件产品离不开网络环境,网络环境是硬件因素和软件因素的综合。各种路由器、交换机、网线和网卡是硬件基础,各种代理、网关协议、防火墙则是软件基础。

(5)测试工具。测试工具包括代码分析与测试工具、自动/半自动测试过程管理工具和测试资源管理工具。

8.软件测试的基础是______。

(分数:2.00)

A.测试环境√

B.测试过程

C.测试管理

D.测试方法

解析:

9.下列哪项工作与软件缺陷管理和追踪无关______。

(分数:2.00)

A.对缺陷应该包含的信息条目、状态分类等进行完善设计

B.通过软件系统自动发送通知给相关开发和测试人员,使缺陷得到及时处理

C.对测试用例的执行结果进行记录和追踪√

D.通过一些历史曲线和统计曲线来分析和预测未来的缺陷发展情况

解析:[分析] 软件缺陷的跟踪和管理一般由数据库系统执行,但数据库系统也是依赖于一定的规则和流程进行的,主要思路如下:

(1)设计好每个缺陷应包含的信息条目、状态分类等。

(2)通过系统自动发出邮件给相应开发和测试人员,使缺陷能得到及时处理。

(3)通过日报、周报等各类项目报告跟踪当前缺陷状态。

(4)在到达各个大小里程碑前,召开会议对缺陷进行会审。

(5)通过一些历史曲线和统计曲线分析和预测未来情况。

由此可见选项C的工作与软件缺陷的跟踪和管理无关。

10.下列有关测试项目结束与定稿测试报告的说法中,正确的是______。

(分数:2.00)

A.测试执行完成,测试人员向测试负责人提交测试报告后,测试项目就可以结束了

B.对当前软件产品存在的缺陷进行逐个分析,认定剩余缺陷对产品质量无重大影响后,即可定稿测试报告

C.审查测试全过程,检查测试计划和内容无遗漏后,即可定稿测试报告

D.当所有测试计划内容完成,测试覆盖率达到要求及产品质量达到定义的标准,即可定稿测试报告√解析:[分析] 测试执行的完成并不等于测试项目的结束。测试项目结束的阶段性标志是将测试报告或质量报告发送出去,并得到测试经理或项目经理的认可。不仅要完成测试报告和质量报告,还要对测试计划、测试的设计及测试的执行进行检查和分析,以完成测试项目的总结。需要完成的管理操作如下:

(1)审查测试全过程。在原来跟踪的基础上,要对测试项目进行全过程、全方位的审视,检查测试计划、测试用例是否得到执行,检查测试是否有遗漏。

(2)对当前状态的审查。包括产品缺陷和过程中没有解决的各类问题。对产品目前存在的缺陷进行逐个分析,了解对产品质量影响的程序,从而决定产品的测试是否能告一段落。

(3)结束标识。根据上述两项的审查进行评估,如果所有测试内容完成,测试的覆盖率达到要求及产品质量达到已定义的标准,就可以定稿测试报告。

(4)项目总结。通过对项目中的问题分析,找出流程、技术和管理中存在的问题根源,避免今后再度发生并获得项目成功经验。

由以上可得A、B、C选项说法均错误,D正确。

11.测试项目结束的标志是______。

(分数:2.00)

A.所有测试内容完成

B.所有错误和缺陷都已有效解决

C.完成了测试报告和质量报告

D.测试报告发送出去,并得到测试经理或项目经理的认可√

解析:

12.下列有关软件测试设计的说法中,正确的是______。

(分数:2.00)

A.测试方案应考虑是否可行、是否有效和是否能够达到预期的测试目标√

B.基于判定表的测试用例设计方法是白盒测试用例设计方法

C.测试方案设计中可以忽略软件系统的实际使用环境

D.测试开发不是测试用例设计的工作内容

解析:[分析] 软件测试设计的要点有:

(1)所设计的测试技术方案是否可行,是否有效和是否能达到预期的测试目标。

(2)所设计的测试用例是否完整,边界条件是否考虑,其覆盖范围能达到多高。

(3)所设计的测试环境是否和用户的实际使用环境比较接近。

(4)关键是做好测试设计前的知识传递。

由以上可知A说法正确。

相关文档
最新文档