软件测试管理规范V1.0

软件测试管理规范V1.0

ID:21870162

大小:1.13 MB

页数:14页

时间:2018-10-25

软件测试管理规范V1.0_第1页
软件测试管理规范V1.0_第2页
软件测试管理规范V1.0_第3页
软件测试管理规范V1.0_第4页
软件测试管理规范V1.0_第5页
资源描述:

《软件测试管理规范V1.0》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、编号:Q/XTCM-XXX-01密级:内部软件测试管理规范(V1.0)会签部门编写XXX校对审核标审批准XXXXXX年5月文件状态文件状态¨草稿¨正式发布¨正在修改文件标识Q/XTCM-2008-01当前版本V1.0-A作者XXX完成日期XXX年5月版本历史版本/状态作者参与者起止日期备注V1.0XXXXXX-5-11/XXX-5-23目录1软件测试原则(总则)12软件测试流程12.1测试计划编制22.1.1角色定义22.1.2执行流程22.2单元测试32.2.1角色定义32.2.2执行流程42.3集成测试52.3.1角色定义52.3.2执行流程52.4系统测试72.4.1

2、角色定义72.4.2执行流程71软件测试原则(总则)为了验证软件是否满足软件开发合同或项目开发计划、系统/子系统设计文档、软件需求规格说明、软件设计说明和软件产品说明等规定的软件质量要求,为软件产品的质量测量和评价提供依据,特制定本规范;软件测试应包含以下测试内容:a.单元测试;b.集成测试;c.系统测试;d.验收测试。可根据软件的规模、类型、完整性级别选择执行测试类别。回归测试可出现在上述每个软件测试类别中,贯穿于整个软件生命周期,该分类单独进行描述。软件测试必须以认真负责的精神和严谨的态度严格执行技术规范和规定,具体要求是:所有的测试都应追溯到用户需求;应当把“尽早地和

3、不断地进行软件测试”作为软件测试者的座右铭;程序修改后要回归测试。2软件测试流程测试工作主要分为测试计划编制、单元测试、集成测试、系统测试、用户现场验收测试等五个部分。1.1测试计划编制1.1.1角色定义项目经理:项目的具体负责人员,包括管理负责人和技术负责人。软件开发者:项目组成员,具体代码开发者。测试人员:质管部软件测试人员。测试组长:由管理层和项目经理指定的质管部测试人员,一般为质管部负责人或是经验丰富的测试员。管理层:技术管理团队。1.1.2执行流程1)项目启动后,项目经理根据项目日程安排,在基本完成需求分析、概要设计和详细设计文档后,填写《系统测试申请单》,提交给

4、测试组长,提出软件测试计划的编写要求。2)测试组长收软件测试计划的编写要求后,根据项目经理提供的项目相关文档,认真了解项目背景,在理解项目设计情况的条件下,组织测试人员按照《软件测试计划模板》进行测试计划的编写。3)测试人员根据测试组长的任务安排,根据项目相关文档编写测试计划。4)测试组长汇集、整合测试人员编写的测试计划,编辑完成软件测试计划文档,提交项目经理进行修订。5)项目经理对软件测试计划文档进行修订,并根据项目的实际情况进行修改。6)软件测试计划文档修改完成后,由项目经理提交公司管理层进行软件测试计划的审查,管理层提出审查意见,测试组长和项目经理根据审查意见进行文档

5、的修订,修订完成后,由管理层审查后批准发布。7)项目经理将批准后软件测试计划进行文档发布,需要发布到项目组的开发人员、软件测试人员、测试组长。1.1单元测试1.1.1角色定义项目经理:项目的具体负责人员,包括管理负责人和技术负责人。软件开发者:项目组成员,具体代码开发者。测试组长:由项目经理指定项目组开发人员,一般为项目副经理或核心开发人员。测试人员:由测试组长制定的非测试模块代码开发的其它开发人员。管理层:技术管理团队。1.1.1执行流程1)项目经理根据软件测试计划,在功能模块开发完成后,即可启动该模块的单元测试。2)测试组长首先安排测试人员对代码进行静态检查,对被测试单

6、元进行逐项检查,检查后在对应的条项后进行标记,发现问题后,填写《代码单元测试Bug清单》并提交测试组长。3)完成代码的静态检查收,由测试组长安排各功能模块开发人员编写驱动模块或桩模块后,在驱动模块和桩模块中设计相应的测试用例,对所有的测试用例进行统一编号,在源代码中进行注释标识,进行单元测试,测试结果记录提交测试组长进行汇总。在BUG出现的曲线图逐渐收敛并且得到控制的情况下完成单元测试。4)测试组长对提交的测试记录进行审核后,按照《单元测试报告模板》完成单元测试报告。5)项目经理对单元测试报告进行审核,提出修改意见,由测试组长修改,单元测试报告修改完成后由项目经理批准发布。

7、1.1集成测试1.1.1角色定义项目经理:项目的具体负责人员,包括管理负责人和技术负责人。软件开发者:项目组成员,具体代码开发者。测试组长:由项目经理指定项目组开发人员,一般为项目副经理或核心开发人员。测试人员:由测试组长制定的非测试模块代码开发的其它开发人员。管理层:技术管理团队。1.1.2执行流程1)项目经理根据软件测试计划及项目研制进度,在完成软件模块的集成后,指定部分开发进行软件的集成测试。2)测试组长根据项目文档和测试计划,编写集成测试用例;3)测试人员根据测试用例,进行软件的集成测试;测试组长为集成测试

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。