1.目的:
通过在软件产品设计开发过程,对软件进行测试和确认,确保软件符合规定要求。
2.适用范围:
适用于软件产品各个模块、软件项和软件系统的测试。
3.职责:
3.l 软件部
a)负责编制《软件测试规程》。
b)项目组负责软件单元测试与确认、软件项测试与确认。
c)负责组织软件系统集成测试与确认。
3.2 技术总监负责软件系统集成测试与确认批准。
3.3 管理者代表负责批准《软件测试规程》。
4.工作程序
4.1软件部编制《软件测试规程》,规范软件测试的主要方式和方法:
l)测试的分类
a. 软件项各模块的单元测试;
b. 软件组装测试;
c. 软件确认测试;
2)测试策划
a. 单元测试计划、软件组装测试计划;
b. 软件验收确认测试计划;
c. 测试用例设计;
d. 测试环境和工具;
e. 测试结果的判定准则;
f. 测试的组织和人员安排;
g. 用户文档
该规程由技术总监审核,报管理者代表批准。
4.2软件测试
4.2.l软件部项目组(以下简称项目组)按照《软件测试规程》要求编制
软件单元测试的“测试计划”,由项目组长审核软件部经理批准。
软
件部组织项目组编制软件系统组装“测试计划”,报软件部经理审核,
技术总监批准。
4.2.2在各软件模块、软件项和软件系统设计实现过程各阶段,程序员、
项目组和软件部分别就所负责的测试提出测试申请,填写软件“测
试申请表”。
单元测试和软件组装测试的申请报项目组长审核,软件
部经理批准,软件系统确认测试申请由项目组长审核,技术总监批
准;
4.2.3软件部根据测试申请按照软件“测试计划”要求安排软件测试人员,
组织测试工作的进行。
测试人员的安排应遵守以下原则:
1)项目组程序员自测所负责的模块;
2)项目组组织各程序员交叉互测其它程序员所负责模块;
3)软件部组织测试组测试组装完成的软件项;
4.2.4各类测试的责任人(组)对测试结果和测试判定结论进行登记,分
为“严重”、“一般”、“正常”三种情况,填写单元“测试记录”和
软件系统组装“测试记录”。
模块开发人应按问题的重要性来先后解
决,并在“测试记录”中加入描述,测试责任人(组)对这些修改
后的问题再进行复测,并将结果填写到“测试记录”中。
4.3 软件的确认
4.3.l软件部项目组组织在类似使用环境下,对组装完成的软件项的确
认,登记“软件项确认记录”,由项目组长审核,报软件部经理批
准。
4.3.2软件部组织在合同环境下对软件系统集成的确认,登记“系统集
成确认记录”,报技术总监审核、批准。
4.4 对于各类软件测试和确认所发现的软件缺陷,责任部门按《需求分析控
制程序》、《软件开发策划控制程序》、《软件设计和实现控制程序》要求
重新进行软件设计与实现活动,更改或调整软件设计的输出,并按照
本程序4.2、4.3条款要求重新组织软件测试与确认。
5.相关文件
5.1软件测试规程SD-WR-009
5.2需求分析控制程序LT.QSP-7.3-009
5.3软件开发与策划控制程序LT.QSP-7.3-008
5.4软件设计和实现控制程序LT.QSP-7.3-010
6.质量记录
6.1软件测试计划SD-QR-058
6.2软件测试申请表SD-QR-059
6.3测试记录SD-QR-060
6.4单元项确认记录SD-QR-061
6.5系统集成确认记录ED-QR-062。