目录
1. 引言
1.1 编写目的
编写该测试计划的目的。
1.2 编写依据
本软件测试计划编写的依据,包括项目计划、项目质量计划、有关的规定、相关的标准等。
1.3 测试目标
规定本次测试的目标,或软件通过本次测试,将要达到的某种用途的目的。
2. 测试范围
描述被测试的对象,包括其版本,修改级别。对于集成测试,可以按所要集成的子系统或完整的业务功能系统描述。系统测试则对完整的系统进行表述。如果各子系统版本不同应分别描述。
3. 测试阶段
测试阶段大致分为三个阶段:单元测试、集成测试、系统测试。应规定本测试计划包括哪一个或几个测试阶段。
4. 测试依据
分阶段规定本次测试所依据的需求规格说明书,设计文档,操作手册及其版本。
5. 测试要求
5.1 被测试特性
分不同的测试阶段(如单元测试、集成测试、确认测试)分别规定需要测试特性,主要从功能性、性能、可靠性、使用性、可维护性、安全性等方面进行维护。
5.2 不被测试特性
分不同的测试阶段(如单元测试、集成测试、确认测试)分别测试规定不需要测试特性。
6. 测试方法
7. 测试工作流程
测试工作流程所依据的公司的质量体系中的程序文件或质量体系作业指导书,或部门自行编制的规程或作业指导书。
8. 测试通过准则
分测试阶段描述测试项通过准则。
9. 环境要求
应按照以下各节描述每一个使用到的站点
9.1 测试站点名称
根据不同的软硬件测试环境分别列出,如果所有的测试只在一个测试站点执行,则只需要一个节点。如有多个站点使用相同的测试环境,则可以只在第一次出现时描述,其他地方则引用该描述。
9.1.1 硬件
规定测试环境所必备的硬件设备及其型号要求。例如:
服务器:仿真开发环境,包括数据库管理服务器一套。
客户工作站:系统应用工作站PC 4套
网络硬件:测试环境建立HUB(16口)一部,UTP网络线等若干
外围设备:系统应用工作站打印机2—3台
9.1.2 软件
规定支撑测试所需的软件,测试工具及其版本。例如:
系统运行软件:Windows NT Server 4.0&Oracle 8.0&Windows 2003
测试软件:Loadrunner 9.5
其他应用软件: 字处理器、电子邮件、电子表格等。
9.1.3 测试数据环境
指作为本次测试的基础数据,描述该数据的来源,是否真实数据,数据覆盖的时间范围,应对该数据进行标识和备份。以保证测试的具有可重用性,但在用户正式运行的现场进行测试,应避免将备份数据重新装入。
9.1.4 测试环境的安装、测试和控制
测试环境的安装、测试和控制包括:
1. 获取或开发测试环境中的每一个成分。
2. 在使用前安装和测试环境的每一个项。
3. 控制和维护测试环境的每一项。