软件测试管理规范V.doc_第1页
软件测试管理规范V.doc_第2页
软件测试管理规范V.doc_第3页
软件测试管理规范V.doc_第4页
软件测试管理规范V.doc_第5页
已阅读5页,还剩10页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

编号:Q/XT CM-XXX-01 密级:内部软件测试管理规范(V1.0)会 签 部 门 编 写 XXX 校 对 审 核 标 审 批 准 XXXXXX年5月文件状态文件状态 草稿 正式发布 正在修改文件标识Q/XT CM-2008-01 当前版本V 1.0-A作 者XXX完成日期XXX年5月版本历史版本/状态作者参与者起止日期备注V 1.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角色定义72.4.2执行流程71 软件测试原则(总则)为了验证软件是否满足软件开发合同或项目开发计划、系统子系统设计文档、软件需求规格说明、软件设计说明和软件产品说明等规定的软件质量要求,为软件产品的质量测量和评价提供依据,特制定本规范;软件测试应包含以下测试内容:a.单元测试;b.集成测试;c.系统测试;d.验收测试。可根据软件的规模、类型、完整性级别选择执行测试类别。回归测试可出现在上述每个软件测试类别中,贯穿于整个软件生命周期,该分类单独进行描述。软件测试必须以认真负责的精神和严谨的态度严格执行技术规范和规定,具体要求是:所有的测试都应追溯到用户需求;应当把“尽早地和不断地进行软件测试”作为软件测试者的座右铭;程序修改后要回归测试。2 软件测试流程测试工作主要分为测试计划编制、单元测试、集成测试、系统测试、用户现场验收测试等五个部分。2.1 测试计划编制2.1.1 角色定义项目经理:项目的具体负责人员,包括管理负责人和技术负责人。软件开发者:项目组成员,具体代码开发者。测试人员:质管部软件测试人员。测试组长:由管理层和项目经理指定的质管部测试人员,一般为质管部负责人或是经验丰富的测试员。管理层:技术管理团队。2.1.2 执行流程1)项目启动后,项目经理根据项目日程安排,在基本完成需求分析、概要设计和详细设计文档后,填写系统测试申请单,提交给测试组长,提出软件测试计划的编写要求。2)测试组长收软件测试计划的编写要求后,根据项目经理提供的项目相关文档,认真了解项目背景,在理解项目设计情况的条件下,组织测试人员按照软件测试计划模板进行测试计划的编写。3)测试人员根据测试组长的任务安排,根据项目相关文档编写测试计划。4)测试组长汇集、整合测试人员编写的测试计划,编辑完成软件测试计划文档,提交项目经理进行修订。5)项目经理对软件测试计划文档进行修订,并根据项目的实际情况进行修改。6)软件测试计划文档修改完成后,由项目经理提交公司管理层进行软件测试计划的审查,管理层提出审查意见,测试组长和项目经理根据审查意见进行文档的修订,修订完成后,由管理层审查后批准发布。7)项目经理将批准后软件测试计划进行文档发布,需要发布到项目组的开发人员、软件测试人员、测试组长。2.2 单元测试2.2.1 角色定义项目经理:项目的具体负责人员,包括管理负责人和技术负责人。软件开发者:项目组成员,具体代码开发者。测试组长:由项目经理指定项目组开发人员,一般为项目副经理或核心开发人员。测试人员:由测试组长制定的非测试模块代码开发的其它开发人员。管理层:技术管理团队。2.2.2 执行流程1)项目经理根据软件测试计划,在功能模块开发完成后,即可启动该模块的单元测试。2)测试组长首先安排测试人员对代码进行静态检查,对被测试单元进行逐项检查,检查后在对应的条项后进行标记,发现问题后,填写代码单元测试Bug清单并提交测试组长。3)完成代码的静态检查收,由测试组长安排各功能模块开发人员编写驱动模块或桩模块后,在驱动模块和桩模块中设计相应的测试用例,对所有的测试用例进行统一编号,在源代码中进行注释标识,进行单元测试,测试结果记录提交测试组长进行汇总。在BUG出现的曲线图逐渐收敛并且得到控制的情况下完成单元测试。4)测试组长对提交的测试记录进行审核后,按照单元测试报告模板完成单元测试报告。5)项目经理对单元测试报告进行审核,提出修改意见,由测试组长修改,单元测试报告修改完成后由项目经理批准发布。2.3 集成测试2.3.1 角色定义项目经理:项目的具体负责人员,包括管理负责人和技术负责人。软件开发者:项目组成员,具体代码开发者。测试组长:由项目经理指定项目组开发人员,一般为项目副经理或核心开发人员。测试人员:由测试组长制定的非测试模块代码开发的其它开发人员。管理层:技术管理团队。2.3.2 执行流程1)项目经理根据软件测试计划及项目研制进度,在完成软件模块的集成后,指定部分开发进行软件的集成测试。2)测试组长根据项目文档和测试计划,编写集成测试用例;3)测试人员根据测试用例,进行软件的集成测试;测试组长为集成测试开发人员提供指导。测试过程中发现的功能缺陷,由测试人员填写Bug反馈表后,提交给软件开发人员进行功能缺陷修改;4)软件开发人员根据Bug反馈表进行功能修改,并将修改后的功能模块提交测试人员进行测试;5)集成测试完成后,由测试组长汇集测试结果,编写集成测试报告,集成测试报告完成后提交给项目经理进行审核。5)项目经理进行集成测试报告的审核,提出审核意见,测试组长根据意见进行修改。6)集成测试报告修改完成后,由项目经理审核发布。2.4 系统测试2.4.1 角色定义项目经理:项目的具体负责人员,包括管理负责人和技术负责人。软件开发者:项目组成员,具体代码开发者。测试人员:质管部软件测试人员。测试组长:由管理层和项目经理指定的质管部测试人员,一般为质管部负责人或是经验丰富的测试员。管理层:技术管理团队。2.4.2 执行流程1)在基本完成项目软件系统的集成测试后,项目经理填写系统测试申请单,并将项目文档(需求分析、概要设计、详细设计、测试计划、单元测试报告、集成测试报告)和系统测试申请提交给质管部的测试组长进行软件的系统测试。2)测试组织根据系统测试申请的要求,组织软件测试人员进行测试大纲及测试用例的编写。3)软件测试人员根据测试组长的安排,根据项目设计文档,进行测试用例和测试大纲的编写。4)测试组长汇总、整合测试大纲、测试用例后,提交项目经理进行测试大纲、测试用例的修订。5)项目经理对测试大纲、测试用例进行审查,提出修改意见由测试组长进行测试大纲、测试用例的修改。6)修改完成后测试大纲、测试用例由项目经理提交技术管理层,进行审核,提出审核意见;7)测试组长根据审核意见进行修改,修改完成后由技术管理层批准发布。8)测试组长根据发布后的测试大纲和测试用例组织测试人员进行测试。9)测试人员根据测试大纲和测试用例进行软件的功能测试,对测试结果进行记录,并将测试结果反馈给测试组长。10)测试组长根据反馈的测试记录,填写Bug反馈表进行Bug的统一管理和记录。11)测试组长将测试结果以Bug反馈表的形式反馈给项目经理。12)项目经理对测试结果进行审核,对确定的软件缺陷,提交相关软件开发人员进行缺陷修改。13)软件开发人员根据Bug反馈表进行缺陷修改,并填写缺陷更改记录,提交项目经理进行审核。14)项目经理对缺陷更改记录进行审核后,填写系统测试申请单,将修改后的软件程序及缺陷更改记录提交给测试组长,进行回归测试。15)测试组长根据系统测试申请的要求,组织测试人员进行修改软件的回归测试,并将测试结果反馈给项目经理进行缺陷修改,一直反复直到达到回归测试的准出条件。注:回归测试准出条件已经按要求完成了项目计划或合同所规定的全部软件测试任务;实际测试过程遵循了原定的软件测试大纲;客观详细地记录了软件测试过程和软件测试中发现的所有问题;软件测试稳当齐全,符合规范;软件测试的全过程自始至终在控制下进行;软件测试中的问题或缺陷有合理解释或正常有效的处理;软件测试工作通过了测试评审;全部测试软件、被测软件、测试支持软件和评审结果已经纳入配置管理中。16)项目经理根据项目的需要,填写系统测试申请,提交测试组长进行软件系统的性能测试。17)测试组长根据系统测试申请以及需求分析、概要设计、详细设计中的相关的性能指标要求,组织测试人员编写相应测试用例,进行性能测试。18)软件测试人员在测试组长的安排下,进行编写相应测试用例,进行性能测试,对测试结果进行记录,测试完成后,将测试结果反馈给测试组长。原则上,每项性能测试,必须采用6组以上的不同用例进行测试,以求获得性能的正确数据。19)测试组长根据测试结果,对照需求说明及软件设计文档中的性能要求,填写软件性能指标偏移表,并反馈给项目经理。20)项目经理根据软件性能指标偏移表,组织软件开发人员对不合格项进行分析,提出改进意见,安排软件开发人员进行改进开发。21)软件开发人员根据改进意见进行改进开发,开发完成后,将软件程序继续提交测试人员再次进行性能指标测试。只有当所有性能指标均满足需求分析及设计文档的要求后,性能测试结束。22)在完成回归测试或性能测试后,测试组长根据测试结果,编写软件项目测试总结报告,编制完成后提交项目经理审查。23)项目经理对软件项目测试总结报告进行审查,提出修改意见,由测试组长进行修改,修改完成后,由项目经理将软件测试总结报告提交管理层进行审核。24)技术管理层对软件测试报告进行审核,提出审核意见,测试组长根据审核意见进行修改,修改完成后,由项目经理批准发布。25)回归测试或性能测试完成后,测

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论