软件测试-软件测试控制程序

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

软件测试控制程序

修订历史记录

1.0 目的

本程序为控制软件测试实施的过程、确保软件产品的质量而设置。

2.0 范围

2.1 本程序适用于研发部门和工程技术部软件测试的实施过程。

2.2 整个软件测试的实施过程包括:拟定软件测试大纲、测试计划、软件产品的测试。

3.0 参考文件

3.1 《软件开发设计控制程序》

3.2 《开发立项控制程序》

4.0 定义

5.0 职责

5.1 研发部门:负责软件产品的阶段测试、终版测试、软件集成测试。

5.2研发部门项目负责人:负责组织编写《测试大纲》。

5.3 工程技术部:负责产品的集成测试,拟制《系统软件测试计划表》,负责将产品集

成测试结果反馈研发部门。

6.0 资历及培训

7.0 工作程序

7.1 《测试大纲》的编写

7.1.1 开发项目组或开发人员在以下情况需编写《测试大纲》:

a) 新开发的软件

b) 对已有软件的测试有特殊要求

7.1.2《测试大纲》的内容一般包括下列各项,但并不以此为限:

a) 测试平台

b) 测试内容(功能/性能的要求等)

c) 内部测试与集成测试重点的说明

d)测试的时间安排

e)测试步骤

f)参考资料(需求说明书、用户手册等)

g)配置安装的说明

7.1.3 《测试大纲》的评审内容:

a)测试环境的合理性

b)测试内容与需求的一致性

c)测试方法的合理性和正确性

d)测试安排的合理性

7.1.4 评审通过后由研发经理签字确认,未通过评审的《测试大纲》要进行修改,重审

通过后才能使用。

7.2 软件内部测试

7.2.1 项目组或开发人员参照《测试大纲》的要求进行软件产品的内部测试。

7.2.2 测试过程中发现的问题记录在《测试问题记录表》中。并对出现的问题进行修

改,修改完成后重新测试并确认。

7.2.3 对于修改的软件,若其修改不影响到软件的整体运行,则无需进行集成测试。由

项目负责人填写《系统软件测试结果报告》,交研发经理审批。

7.3 软件的集成测试

7.3.1系统工程师根据《测试大纲》制订《系统软件测试计划表》。

7.3.2系统工程师填写完《系统软件测试计划表》后,交工程技术部经理签字确认。7.3.3工程技术部经理根据《系统软件测试计划表》,安排工程师进行系统的集成测试

工作。

7.3.4工程技术部工程师根据《系统软件测试计划表》制定《系统软件测试报告》,按

照《系统软件测试报告》进行测试。测试过程中发现的错误记录在《测试问题记录表》中提交给研发部门,由研发部门通知开发人员进行修改,修改完成后,由相应的工程技术部工程师对其进行重新测试并确认。

7.3.5 测试结果的评审

7.3.5.1 测试结果评审的内容一般包括下列各项,但并不以此为限:

a) 测试的全面性、完整性

b) 软件是否已符合用户需求

7.3.5.2 测试结果由工程技术部工程师与项目负责人共同评审,必要时可由研发经理协

助评审。

7.3.5.3 评审通过后由项目负责人填写《系统软件测试结果报告》,并给出该测试结

论,交研发经理审批。

7.3.5.4 如果未经评审通过,则必须限期修改后再作评审,未经评审通过项目不得进行

安装。

7.3.6 软件测试完成后至交付客户使用之前,如有重大改动均需重新进行测试。

7.4 软件的释放

7.4.1 测试通过的软件由项目负责人填写《软件释放申请表》。经系统工程师、研发经

理同意后,可以释放该软件。

7.4.2测试未通过的软件如需要释放,应对可能的风险进行识别评价。如果软件中不存

在严重问题,不影响软件的正常运行,可由项目负责人填写《软件释放申请

表》。经工程技术部工程师、研发经理同意,可以释放该软件。

7.4.3 如果软件中存在严重问题,影响软件的正常运行,则不能释放该软件。

7.5 软件释放后如需发放,由项目负责人负责填写《软件发放通知》交研发经理批准

后,下达到相关部门签收。

7.6 版本管理员负责填写《软件修改升级一览表》

8.0记录表格

《测试大纲》

《测试问题记录表》

《系统软件测试计划表》

《系统软件测试结果报告》

《软件释放申请表》

《软件发放通知》

《软件修改升级一览表》

相关文档
最新文档