产品验收测试管理程序

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

程序文件

文件名称:产品验收测试管理程序文件编号:QSP/QC-76-2.0

制定人:日期:

审核人:日期:

批准人:日期:

版本号:2.0

受控号:

生效日期:

1.目的

本程序规定了软件产品在交付前所进行的验收测试工作要遵守的工作内容和方法,以确保要交付的软件产品严格符合用户的需求、产品的功能得到用户的确认。

2.适用范围

本程序适用于天山信息产业(上海)有限公司(以下简称本公司)软件产品交付前的验收测试工作。

3.职责

3.1验收测试管理员:由产品管理部高级经理指定,主要负责产品验收测试

的管理工作。

3.2验收测试工作小组:由产品管理部验收测试管理员、用户测试负责人、

项目负责人组成。主要负责验收测试的具体工作,如制定测试计划、人

员职责分工、现场问题协调等。

3.3用户测试人员:主要由用户业务人员组成,承担测试的具体工作,如编

写测试案例、上机测试、编写操作手册等。

3.4项目组人员:由项目组技术人员组成,负责对业务人员的技术培训和技

术支持、问题解答、修改程序等。

3.5产品库管理员:由产品管理部高级经理指定,负责产品库管理。

3.6配置管理员:由产品管理部高级经理指定,负责产品的版本管理。

3.7产品发展部办公室:与产品管理部的接口部门,负责向产品管理部提出

验收测试申请,并接受产品管理部提出的产品测试协作人员申请。

3.8项目负责人:负责某一工程项目的具体工作。在验收测试阶段主要是组

织项目组技术人员进行技术支持、培训、问题解答、修改程序等。4.术语

4.1产品验收测试:是指软件产品在交付之前所进行的功能确认测试,其目

的是对顾客提出的产品需求进行验证和确认。

4.2测试案例单:是为了更好的完成测试任务而设计的测试用例,包括测试

的初始状态、测试的输入以及测试预期的输出等。

4.3黑盒测试:是软件测试的一种方法,依照软件的需求规格说明书,检查

软件的功能是否符合它的功能说明要求。

4.4回归测试:用于验证对软件修改后有没有引出新的错误,或者说,验证

修改后的软件是否仍然满足系统的需求规格说明。

4.5补丁产品:是指为修改软件产品在运行过程中出现的问题而开发的修补

程序。

5.工作程序

5.1测试申请

5.1.1产品发展部办公室对要进行验收测试的软件产品向产品管理部提

出测试申请(申请单见附录1)。要验收的产品必须完成了单体集

成测试。申请单上要有项目负责人、产品发展部高级经理的签字,

并注明联系人及联系电话。

5.2制定测试计划

5.2.1产品管理部收到测试申请单后,由验收测试管理员与项目联系人进

行沟通。对测试所需人力资源(包括用户测试人员和项目技术人员)

要求、测试环境(硬件环境和软件环境)要求、时间要求、数据准

备、人员培训等方面进行协商,达成共识。

5.2.2验收测试管理员根据以上信息编制《验收测试初始计划》。在测试

过程中如果有必要可调整初始测试计划。

5.3申请技术协作人员、准备测试环境

5.3.1验收测试管理员填写《协作人员申请单》,提交到产品发展部办公

室,申请测试中所需要的技术支持人员。

5.3.2项目负责人安排项目组人员按照测试的需要建立测试环境,包括硬

件及软件环境。测试环境要与开发环境完全独立,验收测试管理员

负责对测试环境进行管理和控制。

5.4联系用户测试人员

5.4.1验收测试管理员按照测试计划联系有关用户测试人员参加验收测

试工作。

5.4.2用户测试人员到位后,验收测试管理员对他们进行人员分工:按照

业务划分,务必责任落实到人,明确每人所负责的功能。

5.5编写验收测试案例

5.5.1验收测试管理员向用户测试人员讲述测试方法和测试流程。一般采

用黑盒测试的方法。

5.5.2用户测试人员在了解、熟悉所测的软件产品后,根据业务需求编写

《测试案例单》。测试案例的编写要全面、详细地涵盖所测试系统

的所有功能,并且既要体现正向思维、又要体现逆向思维。

5.6进行验收测试

5.6.1验收测试管理员组织会议讨论并确定测试时间点,时间点的选择

在满足业务需要的前提下,应仅可能精简。

5.6.2用户测试人员编写功能时间对照表。

5.6.3验收测试管理员组织验收测试工作小组成员编写《验收测试大

纲》,并以此为依据,指导、协调测试的全过程。

5.6.4用户测试人员开始每天的正式测试流程

1)根据“功能时间对照表”准备每天的测试案例。

2)用户测试人员根据《测试案例单》对系统进行测试。

3)测试过程中发现问题填写《问题报告单》,同时如果有超出原需求书范围的问题,填写《需求变更单》,一并交到验收测试管理员汇总,有关《需求变更单》的处理请参见《软件产品需求管理办法》。

4)用户测试人员要在测试完成的《测试案例单》和《问题报告单》《需求变更单》上签字认可。

5)验收测试管理员把《问题报告单》和《需求变更单》反馈到项目负责人,由项目负责人负责组织项目组人员对问题进行分析、分类,

给出解决方案。

6)项目组人员按照《软件配置管理程序》中的规定对程序进行修改。

7)验收测试管理员把已经回复的《问题报告单》反馈给用户测试人员,并请用户测试人员对修改后的系统进行回归测试。

8)回归测试中如发现问题,则返回重复第3步–第7步,直到没有问题时为止。

相关文档
最新文档