您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 项目/工程管理 > 软件测试管理规范流程-V1.0
测试工作流程规范版本记录:文件状态:[√]初稿[]正在修改[]正式发布当前版本:1.0作者:完成日期:签收人:签收日期:1目录1编写目的......................................................................22测试团队构成..................................................................22.1组织结构..............................................................22.2测试组职能..............................................................22.3职责划分................................................................33测试流程及规范................................................................43.1测试流程图..............................................................43.1.1完整开发流程......................................................43.1.2测试流程.........................................................53.2计划与设计阶段..........................................................63.2.1立项会议..........................................................63.2.2需求评审..........................................................73.2.3测试工作启动......................................................73.2.4测试设计阶段......................................................83.2.5设计内容评审......................................................93.3实施测试阶段...........................................................103.3.1测试交接.........................................................103.3.2实施测试.........................................................103.3.3回归测试.........................................................113.3.4同行审查.........................................................123.4总结阶段...............................................................123.4.1测试总结报告.....................................................123.4.2测试归档.........................................................133.4.3测试工作总结.....................................................143.5缺陷跟踪...............................................................144发布标准.....................................................................155争议处理.....................................................................156标准文档.....................................................................1521编写目的本文档是测试团队的日常工作规范,主要侧重测试工作流程的实施和控制,明确软件工程各阶段测试团队应参与和完成的工作。并且对于测试团队中关于测试组架构、职能及成员职责进行必要的说明。通过建立规范的测试流程、测试团队组织架构,同时明确测试小组任务、目标和各小组成员的具体职责,对部门测试工作的正常开展起到规范的指导作用。2测试团队构成2.1组织结构图12.2测试组职能软件测试是软件开发过程中的重要组成部分,测试团队主要肩负着如下责任:在项目的前期、需求文档确立基线前对文档进行测试,从用户体验和测试的角度提出自己的看法。针对测试需求进行相关测试技术的研究。根据项目的实际需求,编写合理的测试计划,并与项目整体计划有机地整合在一起。编写高效、覆盖率高的测试用例。认真仔细地实施测试工作,并提交测试报告供项目组参考。测试经理(项目经理)测试小组测试小组测试组长测试实施工程师测试组长测试实施工程师3进行缺陷跟踪与分析。对测试整个过程进行总结,完善和优化测试流程,提高和改进测试方法和技术。2.3职责划分在人力资源有限的情况下,一个团队成员可能会同时承担多个角色。角色名称相关主要责任测试经理(项目经理)指定测试组长,分配测试任务给测试组。同其他部门协调,提供测试组所需的内、外部资源。了解项目进度,对测试组的工作进行指导、监督。测试组长全权负责所分配的测试任务。给小组内成员分配指定任务。协调测试组内部相关工作,对组内成员进行工作上的指导、监督。代表测试组与其他角色组进行沟通。划分模块,分解任务,完成测试用例概要设计。参与测试计划制定,辅助编写所负责部分测试用例。实施测试用例,执行测试,提交当日测试记录。编写产品(项目)总结性测试报告。测试实施工程师参与测试计划的制定,辅助编写所负责部分测试用例。实施测试用例,执行测试提交当日测试记录。检查缺陷处理结果。表1注:1.原则上测试小组只负责单一项目,但考虑到测试部人手问题,可根据公司情况负责1个以上的项目,但是项目进度上必须要合理错开。2.根据项目时间进度,项目经理可通过内部协调,临时从其他小组抽调人手。43测试流程及规范3.1测试流程图3.1.1完整开发流程项目规划需求分析概要设计详细设计代码编写测试交接实施测试回归测试同行审查测试总结立项会议需求评审测试计划设计阶段测试用例设计阶段测试设计内容评审代码实现项目发布、跟踪送测部件检查测试记录阶段性测试报告同行审查报告测试总结报告回归测试记录测试验收测试计划测试用例图2注:1.白色框代表整个开发流程中的各个具体环节。2.绿色框代表测试团队所参与的活动。3.黄色框代表某一测试活动需跨越多个环节。4.蓝色框表示具体环节中测试团队的产出成果。53.1.2测试流程3.1.2.1计划与设计阶段立项会议·项目可行性分析·确定项目经理·确定测试组长·项目正式立项·测试组长确定需求评审·需求规格说明书··明确需求·消除歧义·会议讨论并确认·需求明确无异议测试工作启动·需求规格说明书·项目开发计划·测试预通知·组建测试小组·召开测试情动会·测试小组成立·开发方与测试方目标达成一致测试设计阶段·需求规格说明书·项目开发计划·概要设计、详细设计·其他相关文档·设计测试计划·设计测试用例·测试计划·测试用例集设计内容评审·测试计划·测试用例集·评审测试计划·评审测试用例集·优化的测试计划·优化的测试用例集图33.1.2.2实施测试阶段测试交接·检查送测单填写规范·检查提交内容的完整性及可测性·提交内容检测通过测试实施阶段·测试计划·测试用例集·开发部所提交部件·送测单·测试软件、配套工具及其他相关文档资料·执行测试用例·提交缺陷·填写测试记录·编写阶段性测试报告·缺陷记录·测试记录·阶段性测试报告回归测试·测试用例集·修改后的软件新版本·执行测试用例集·验证缺陷·填写测试记录·回归测试用例集通过·缺陷经过验证·所有缺陷都指明处理方式同行审查·软件缺陷都已关闭·测试小组完成测试·同行测试组执行自由测试·提交缺陷及修改意见·提交测试记录·提交测试报告图463.1.2.3测试总结阶段测试总结报告·编写测试总结报告·测试总结报告测试验收·测试总结报告·阶段性测试报告·缺陷报告单·测试记录·测试实施阶段结束·测试计划·测试记录·阶段性测试报告·缺陷记录·测试文档验收·测试效果验收·测试评估·测试建议·测试验收通过·测试验收会议记录测试归档·测试任务书·测试计划书·测试用例书·缺陷记录单·阶段性测试报告·测试总结报告·测试验收会议记录·归类、存档测试过程中涉及到的文档·文档归类完毕·版本号封存工作总结·项目验收通过·测试工作全部完成·测试工作总结·成员发表意见·讨论寻求解决方式·完善、优化工作流程,提高工作效率·测试小组解散图53.2计划与设计阶段3.2.1立项会议由公司相关部门组织召开立项会议,会议主要对项目的可行性进行分析,并且确定项目经理及项目测试组长。过程要点详细说明输入条件立项会议工作内容项目(产品)可行性分析。项目经理的确定.根据项目信息,确定测试组长。退出标准测试组长确定.责任人测试经理(确定测试组长)表273.2.2需求评审过程要点详细说明输入条件需求定义完成工作内容测试团队成员对需求中不清楚、不完整、太概括或存在疑义的地方提出问题,相关人员解答并确认。退出标准所有人员对需求无异议参与人员需求调研人员,开发组,测试组责任人部门经理表3注:1.需求定义基本完成,此时应在评审会议召开之前发给测试团队,预留时间给测试相关人员熟悉、理解。2.测试部参与人员由测试部经理指定,主要由测试组长、测试设计等人员组成(还应包括配置管理人员、质量保证人员)。3.2.3测试工作启动在正式测试任务下达前,开发团队应在项目(产品)开发计划完成后及时向测试团队下达预通知,告之较为确切的测试日期,提供当前最新的相关资料。部门经理和测试组长组建测试小组,并视具体情况决定是否需要调整人力、时间安排、测试环境等其它资源。测试小组成员可预先熟悉必要的项目(产品)资料。过程要点详细说明输入条件项目(产品)开发计划完成工作内容1.项目/产品经理通知测试组长正式测试交接时间,测试规模预估等,同时提交相关最新项目资料:项目需求及软件规格定义文档项目开发计划开发设计过程中提供概要设计、详细设计文档。其他相关资料2.组建测试小组,确定小组成员。并指定测试设计工程师及测试实施工程师。3.开发团队提供需求规格说明书和开发计划,确认开发组与测试组对需要交接的测试内容、测试目标达成一致,统一项目组的目标和测试的工作重点。8退出标准测试小组成立,双方对测试目标及内容达成一致。责任人产品(项目)经理,测试组长表43.2.4测试设计阶段3.2.4.1设计测试计划针对需求分析文档和项目开发计划文档测试完成后,测试组需要编写测试计划文档、制定测试策略及预估测试过程中的风险,并设计出合理的规避风险的策略,为后续的测试工作提供直接的指导。过程要点详细说明输入条件项目需求文档建立,项目开发计划完成工作内容根据项目的需求文档、设计文档,按照测试计划文档模板编写测试计划。测试计划中应该至少包括以下关键内容:依
本文标题:软件测试管理规范流程-V1.0
链接地址:https://www.777doc.com/doc-3190630 .html