软件单元测试计划模板

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

XXXX单元测试计划

部门

编写

审核

批准

XXXX有限公司

文档控制变更记录

目录

1范围 (1)

1.1标识 (1)

1.2系统概述 (1)

1.3文档概述 (1)

1.4与其他计划的关系 (1)

2引用文件 (2)

3测试依据 (2)

4术语和定义 (2)

5总体说明 (2)

5.1测试级别 (2)

5.2软件与系统的关系 (2)

5.3软件功能描述 (3)

5.4测试需求分析 (3)

5.5测试工作特点分析 (3)

5.6总体测试策略 (3)

5.7配置管理要求 (3)

5.8数据记录、整理和分析 (4)

6与其他工作的接口关系 (4)

7软件测试环境 (4)

7.1XXX测试现场 (4)

7.1.1测试对象 (4)

7.1.2测试所需的条件 (4)

7.1.3测试环境组建 (5)

7.1.4安装、测试和控制 (5)

7.1.5测试环境的差异性分析和有效性说明 (5)

7.1.6组织、人员及分工 (5)

7.1.7要执行的测试 (6)

8测试标识 (6)

8.1计划执行的测试项 (7)

9测试覆盖性分析 (8)

10测试计划 (8)

11测试项目终止条件 (11)

12追踪关系 (11)

图5-1软件与系统的关系图 (3)

表7-1测试所需条件清单 (4)

表7-2测试组织、人员及分工 (5)

表10-1测试组织、人员及分工 (9)

表12-1需求分析/概要设计/详细设计跟踪表 (11)

表12-2需求分析/概要设计/详细设计反向跟踪表 (11)

1范围

1.1标识

写明本文档的:

a.本文档的标识号:;

b.标题:XXXX软件XX测试计划;

c.本文档适用于XXX系统/软件/XXXXCSCI。

1.2系统概述

标识并描述本文档使用的CSCI(可以是一个系统中的多个配置项)在系统中的作用、运行环境等。包括系统和软件的一般特性;概述系统开发、运行和维护的历史;标识项目的投资方、需方、用户、开发方和支持机构。

1.3文档概述

本文档为测试计划的参考模板。本文档的各章节和提示为编制文档所必须的要素,文档开发人员可根据项目的特点和需要调整本文档的结构和描述方式,但应保证本文档要求的要素均能得到充分的描述。文档开发人员应根据项目需要(包括用户需要、组织需要和项目特点)在本文档的基础上做适当的扩展以满足项目的要求。

本文档模板涵盖了GJB 438B-2009、GB/T 8567-2006对软件测试计划文档的要素和内容的要求。

本节描述测试计划的作用、目的、阅读对象,给出文档各章节的主要内容和组织方式。

1.4与其他计划的关系

本条应描述本计划与其他项目管理计划之间的关系。

如:XX测试计划按照软件开发计划的节点要求,根据编写本文档时计划跟踪情况,对测试工作进行细化分解,同时将测试工作的分解情况更新到跟踪WBS 表中。

2引用文件

按文档号、标题、编写单位(和作者)、版本和出版日期等,列出本文档引用的所有文件。

3测试依据

本章列出软件测试应遵循的依据,如软件评测任务书、被测软件的需求规格说明、设计说明、软件用户手册、接口控制文件等文档中的相关内容。以及测试标准、测试方法、测试规范等。

4术语和定义

给出所有在本文档中出现的专用术语和缩略语的确切定义。

给出本文档中描述需求所使用的符号的含义。

5总体说明

本章描述影响测试计划的一般引述。它提供测试计划的总体描述和背景,并使它们更易理解。

除下述章节外,文档中其余易受到关注的内容宜在本章进行总体描述。5.1测试级别

说明测试的级别:单元测试、组装测试、配置项测试、子系统测试、分系统测试、系统测试等。

5.2软件与系统的关系

给出系统功能的描述,使用系统框图、数据流图、部署图等各类示意图,描述系统的组成,软件在系统中的位置及与系统中其他软件、硬件的关系。给出软件的运行环境(部署的软硬件环境和对外接口),并描述软件与系统中各软件配置项和硬件配置项间的接口。

上级部门

图5-1软件与系统的关系图

5.3软件功能描述

本部分描述软件主要功能,给出功能设计上的特点,并针对功能的特点分析设计应采取的设计方案和措施。

5.4测试需求分析

给出对测试工作的具体的要求,给出预期的测试效果。

5.5测试工作特点分析

分析本项目的特点和在测试工作中的应对措施。包括用户特点、功能设计特点、系统环境特点、任务要求特点、政策法规要求等。

5.6总体测试策略

给出测试工作的思路、阶段的划分(如有必要)、选用的工具、方法以及决策的依据,并分析测试预期效果的满足情况。

5.7配置管理要求

写明测试工作中配置管理的要求,包括需要纳入的库,异地测试时的配置管理工作,建立分支的策略等。

5.8数据记录、整理和分析

描述根据本计划实施测试时获得数据的整理和分析过程,说明达到测试目标的要求和测试充分性分析方法。对未通过的测试用例,要特别说明未通过的原因和需要采取的措施。

标识并描述测试期间和测试之后要使用的数据录制、约简和分析过程。(若适用)这些过程包括录制测试结果、将原始结果处理为适合评价的形式、保留数据约简与分析结果的手工、自动、半自动技术。可结合测试工具进行描述。

6与其他工作的接口关系

若测试工作与其他工作(如分析、设计、编码等工作)并行执行,则应明确给出测试工作和相应工作的交互关系和接口,特别应给出技术状态的控制方法和要求。

7软件测试环境

本节描述建立软件测试环境所需要的测试环境。综合考虑成本和测试覆盖性的要求,测试可能按照测试阶段或测试对象,分为多个测试现场,则应分别予以说明。多个现场中内容一致的部分则可将相应的章节提前,避免章节内容的重复。

若测试计划描述的足够细致,则本章可以直接复制测试计划中的相应章节。

7.1XXX测试现场

7.1.1测试对象

本节描述被测对象的名称、标识、获取方式、提交方式。

7.1.2测试所需的条件

给出测试开始的条件,包括测试环境的搭建完成、人员的到位、文档的状态等等。

表7-1测试所需条件清单

相关文档
最新文档