xx-软件测试计划
4 测试方法
4.1 里程碑技术
在本项目中,我们将整个测试过程分为几个里程碑,达到一个里程碑后才能转换到下一阶段,以控制整个过程。
我们将整个测试过程分为以下几个里程碑:
表4-1测试过程信息表 里程碑 完成标准 1. 对于本项目所有需要测试的系统的培训完成。 2. 测试人员已经对所有被测系统/模块进行了使用,了解了被测系系统培训: 统的具体功能。 测试设计: 1. 测试用例已覆盖所有测试需求。 2. 测试用例设计已经完成。 测试执行: 1. 所有测试用例被执行。 2. 发现的缺陷都有缺陷记录。 3. 测试过程有测试记录。 结果分析: 1. 完成测试分析报告。
4.2 测试用例设计
本次测试的测试案例,是在经过系统培训后,由测试人员根据客户对系统的介绍和自己对系统的理解按照系统层次结构组织编写。
1) 本系统案例的编写采用黑盒测试常用的分析方法设计用例。 2) 对于每一个测试用例,测试设计人员应为其指定输入(或操作)、预期输出(或结果)。 3) 每一个测试用例,都必须有详细的测试步骤描述。 4) 本次测试设计的所有测试用例均需以规范的文档方式保存。 5) 在整个测试过程中,可根据项目实际情况对测试用例进行适当的变更。 第10页 共14页
xx-软件测试计划
6) 测试用例中测试数据的准备,在客户的指导和协助下准备。 7) 按照系统的运行结构安排用例的执行。
4.3 测试实施过程
本项目由3位测试人员分别负责不同的子系统的测试,实施过程如下:
1) 准备测试所需环境。 2) 准备测试所需数据。 3) 按照系统运行结构执行相应测试用例。 4) 记录测试过程和发现的缺陷。 5) 报告缺陷。 4.4 测试方法综述
本项目测试包括:
1) 功能测试,测试各功能是否有缺陷。 2) 测试人员执行测试时,要严格按照测试用例中的内容来执行测试工作。 3) 测试人员要将测试执行过程记录到测试执行记录文档中。 4) 测试人员要对测试中发现的问题记录到缺陷记录中。 5) 测试组织。 4.5 测试团队结构
表4-2标明了测试团队结构信息。
表4-2测试团队结构表 角色 人员 职责 1) 组织测试培训 2) 组织环境搭建 3) 制定测试大纲 4) 需求、用例审核 5) 控制测试进度 6) 与相关部门、人员沟通 测试主管 客户指派 1) 协助沟通 第11页 共14页
xx-软件测试计划
2) 协助确定测试需求 3) 协助准备测试环境和数据 测试设计 1) 设计测试用例 2) 准备测试数据 测试执行 1) 按计划执行测试用例 2) 记录执行过程 3) 提出纠正建议措施 缺陷报告 测试分析 1) 记录、报告所发现的缺陷 1) 分析测试结果 2) 编写成测试分析报告 5 资源需求
5.1 培训需求
参与本次测试的测试人员需要项目组长对测试人员进行系统的相关培训。培训内容包括:
1) 系统架构的培训。 2) 系统数据流程的培训。 3) 各子系统的功能培训。 4) 哪些部分是本次的重点测试对象。 5.2 运行环境 5.2.1 软件运行环境
表5-1列出了被测系统的软件运行环境。
表5-1软件运行环境 分类 软件 CentOS7 第12页 共14页
运行系统 xx-软件测试计划
5.2.2 硬件运行环境
表5-2列出了被测系统的硬件运行环境。
表5-2硬件运行环境
资源类型 资源描述 数量 6 各阶段时间分配
表6-1列出了个阶段时间分配情况。
表6-1各阶段时间分配表
测试开始时间: 序号 1 2 3 4 5 2016年xx月xx日 名称 1) 测试大纲 2) 系统培训 3) 测试设计 4) 测试执行 5) 结果分析 测试结束时间: 完成日期 2016年xx月xx日 工作量(人日) 7 测试过程管理
7.1 测试文档 7.1.1 测试文档管理
本项目对测试文档进行集中管理,文档集中存放在项目测试小组长处,每周备份一次。
测试文档由不同角色分别创建,各角色创建的文档如表7-1测试文档信息表
所示:
表7-1测试文档信息表 文档名称 编制者 第13页 共14页
其它说明 xx-软件测试计划
6) 《测试大纲》 7) 测试主管 8) 《测试用例说明书》 9) 测试设计人员 10) 《缺陷记录》 12) 《测试总结分析报11) 缺陷报告人员 13) 测试主管 告》
7.2 缺陷处理过程
特定义缺陷处理过程如下:
14) 测试结束时项目经理将所有缺陷整合成一个完整的缺陷文档,同其它测试文档一同提交给客户。
7.3 测试报告
测试过程中,需要产生以下报告:
表7-2测试报告信息表 报告名称 测试总结报告 报告内容 15) 测试过程概要 16) 测试分析总结 17) 建议
编制者 接受者 18) 客户代表 19) 公司领导 第14页 共14页
相关推荐: