测试过程控制及样例 下载本文

测试过程控制及样例

1目的

确保测试的有效性和验证结果的可靠性,从而保证软件实现阶段质量和最终质量。并作为验证及确认软件版本发布、项目验收的依据。

2适用范围

部门:应用开发事业部总监、系统测试部、软件部门、业务部门。 业务:模块测试、系统测试,β测试及试运行测试结果的收集。

3职责

1) 1) 系统测试部经理负责组织测试人员编写测试工作计划和测试大纲,审核测试记录和测试报告,申请发布?测试版或软件试运行。

2) 2) 测试人员按照测试工作计划和测试大纲进行测试,填写测试记录,编写系统测试报告和用户测试报告。

3) 3) 业务部门负责提供用户测试名单,系统测试部收集?测试结果

4) 4) 应用开发事业部(副)总监审批测试报告,批准?测试版发布或软件试运行,通知业务部门。

5) 5) 市场部为产品发布做准备。 6) 6) 总经理批准紧急放行。

7) 7) 系统测试部负责解释和修订本程序文件。

4工作程序

1) 1) 测试准备

除单元测试外,在进行各种测试前应准备做好如下准备: ● ● 配备测试用硬件环境;

● ● 建立相应的运行环境和网络环境; ● ● 准备测试数据; 2) 2) 测试依据

测试依据主要包括:测试工作计划、测试大纲、上阶段测试记录、上版软件产品用户反馈意见记录等。 3) 3) 测试工作计划及测试大纲

系统测试部经理组织测试人员按照/3-07/QR/001《测试工作计划》编写测试工作计划,测试工作计划应主要包括测试进度、人员安排、设备环境的建立等。测试工作计划经应用开发事业部(副)总监批准后实施。 系统测试部经理组织测试人员,根据软件《需求分析规格说明书》、《软件设计说明书》,按照/3-07/QR/002《测试大纲编写指南》编写测试大纲。测试大纲作为测试的主要依据,测试大纲经应用开发事业部(副)总监批准后实施。

4) 4) 测试实施

? ? 模块测试:由测试人员依据《测试大纲》进行测试。在测试过程

中,测试人员应作好测试记录,填写测试问题记录表,确认模块测试是否通过。如模块测试通过,可提交系统联调测试。如模块测试未通过,测试人员应将测试问题记录表及时反馈给软件部门进行修改。 ? ? 系统测试:模块测试通过后,由测试负责人依据《测试大纲》进

行系统联调测试。在测试过程中,测试人员应作好测试记录,填写测试问题记录,确认系统测试是否通过。如系统测试通过,产品可申请发布?测试版,系统可申请试运行。如系统测试未通过,测试人员应将测试问题记录表及时反馈给软件部门进行修改。 ? ? 测试负责人应及时总结测试过程中的问题,按照/3-07/QR/004《测

试报告编写指南》编写系统测试报告,《系统测试报告》经系统测试部经理审核后,提交应用开发事业部(副)总监批准。经批准的《系统测试报告》由应用开发事业部和咨询部备案。

? ? 应用开发事业部(副)总监根据《系统测试报告》,必要时对软件

产品进行抽测,批准产品是否发布?版或是否进入试运行。如批准?版测试,则应及时通知市场部,同时提交用户手册初稿;如批准进入试运行,则应及时通知系统测试部建立试运行环境。 ? ? 市场部为产品发布应做如下准备:

? ? 产品包装 、各类手册、宣传资料等设计制作及产品宣传策划等工

? ? 业务部门提供?测试用户名单,制作?版,并发给?测试用户。

系统测试部应主动收集?测试的记录和问题,并由测试负责人编制《?测试报告》,经系统测试部经理审核后,提交给应用开发事业部(副)总监。同时系统测试部经理根据系统测试和用户测试情况,提交正式版本发布申请。

? ? 试运行期间,系统测试部应主动收集测试的记录和问题,并由测

试负责人编制《试运行测试报告》,经系统测试部经理审核后,进行项目提交。

5) 5) 测试状态标识

各级测试必须在其测试记录上明显标识测试状态。各级测试人员必须审核测试状态,标明“不通过”的软件项不能进行入下一阶段的开发或测试。测试状态两类: ● ● “通过”:测试通过,可以转入下一阶段工作。 ● ● “不通过”:测试没通过,不能转入下一阶段工作。 6) 6) 紧急放行规定

紧急情况下,测试中出现的某项“不通过”,在不影响下一阶段开发、不影响软件产品结构、不影响用户使用的情况下,经应用开发事业部(副)总监审核后,由总经理批准后,可以放行进行下一阶段开发或提交发版。但测试人员必须做好记录,并采取措施进行跟踪或后续版本发版后及时给用户予以更换。

7) 7) 测试记录、测试报告保存期限

系统测试部应完好地保存测试记录和测试报告,并保存至下一版本发版后。

8) 8) 系统测试部应按照/4-04《软件度量程序》进行软件开发过程度量。

5相关文件

内部质量审核程序

/3-03 软件质量计划程序 /3-04 软件需求程序 /3-05 软件设计程序 /3-06 软件实现程序

/4-05 评审、验证和确认程序 /3-08 软件产品发布确认程序 /4-02 质量记录管理程序 /4-03 软件度量程序

6质量记录

/3-07/QR/001 测试工作计划

/3-07/QR/002 软件测试大纲编写指南 /3-07/QR/003 软件测试问题记录表 /3-07/QR/004 测试报告编写指南 /3-07/QR/005 ?版发版审批表 /3-07/QR/006 试运行审批表 /3-07/QR/007 用户测试报告表

7附录