产品集成与测试过程_第1页
产品集成与测试过程_第2页
产品集成与测试过程_第3页
产品集成与测试过程_第4页
产品集成与测试过程_第5页
已阅读5页,还剩5页未读 继续免费阅读

下载本文档

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

文档简介

产品集成与测试过程XXXXXX有限公司文件编号GF_TST_PROC_TEST当前版本V3.0机密等级20XX编制者审核者批准者批准日期20XX-3-4XXXXXX有限公司对本文件资料享受著作权及其它专属权利,未经书面许可,不得将该等文件资料(其全部或任何部分)披露予任何第三方,或进行修改后使用。XXXX公司XXXX公司#文件更改摘要:日期版本号修订说明修订人审核人批准人20XX-5-15V1.0正式发布20XX-3-4V3.0优化流程目录TOC\o"1-5"\h\z丄目的32.适用范围3玉术语和缩写3职责3入口准则4输入47过程流稈图5&过稈描述581编写总体测试计划6总体测试计划审批及评审7编写测试用例784测试用例审核及评审78.5实施产品集成786集成测试8系统测试8验收测试889缺陷管理9输出9出口准则9引用文档9使用模板9目的该过程用于规范产品集成、测试及验收工作,指导相关人员包括按照需求对产品和中间产品进行验证及确认,提高测试效率以降低发布产品缺陷率。适用范围本文件适用于所有开发类项目。术语和缩写术语或缩略语解释无职责角色职责测试经理•组织制定测试总体计划,并负责实施的管理与控制组织评审测试计划中的测量项是否合理可执行跟踪所负责的风险,及时采取缓解措施负责审批测试计划和测试用例负责协调测试资源项目经理•评审测试计划、测试报告和测试用例,监控测试进度与结果测试负责人组织制定负责项目测试总体计划,并负责实施的管理与控制组织评审负责项目测试计划中的测量项是否合理可执行跟踪所负责的风险,及时采取缓解措施测试工程师•依据测试计划,编写测试需求、测试用例实施测试,提交、验证缺陷•编写测试报告、缺陷分析报告提供测试用例和测试数据•参与项目估算•参与制定项目计划根据计划及要求提供项目原始数据对软件开发和测试平台进行确认对变更进行测试或评申开发工程师依据产品集成计划实施产品集成解决发现的产品缺陷对软件开发和测试平台进行确认根据计划及要求提供项目原始数据配置管理工程师制定组织级、项目级配置管理计划;建立并管理组织级、项目级配置库和过程财富库定期进行备份•••••••为项目级配置管理员提供有关配置管理的技术支持和培训的工作;执行对配置系统的分配及控制访问权限。标识配置项,报告配置状态;建立配置基线,发布基线报告;监督执行配置基线的变更过程;执行日常配置管理系统及数据的维护根据计划及要求提供项目原始数据项目推进部•••监督产品集成与测试过程检查测试相关文档参与测试文档相关评申入口准则具备以下条件之一:《产品需求说明书》通过评审后,可以开始设计系统测试用例项目进度安排确定后,可以开始编写《总体测试计划》《软件概要设计说明书》通过评审后可以开始设计《集成测试用例》、《系统测试用例》和《验收测试用例》《单元测试记录》及《代码评审记录》中相应模块通过验证后可以根据集成计划进行测试输入项目总体计划及项目进度安排《用户需求说明书》《软件概要设计说明书》

LL……C结束37.过程流程图测试管理过程输入项目经理测试经理测试负责人开发人员设计人员输出项目总体

计划/产品

需求规格

说明书系统测试

用例一验收测试试计划7.过程流程图测试管理过程输入项目经理测试经理测试负责人开发人员设计人员输出项目总体

计划/产品

需求规格

说明书系统测试

用例一验收测试试计划I产品集成执行验收测试总体测试计

划系统测试用例一-集成测试用

例验收测试用

例产品集成检

查列表*缺陷跟踪表测试报告产品验收测

试情况表图1产品集成与测试过程示意图过程描述需求评审后,测试负责人根据产品需求分析测试需求,以及项目总体计划并编写《总体测试计划》测试经理对测试计划进行审批,审批通过后,由项目经理组织人员对文档进行评审。评审通过后,测试负责人根据产品需求、总体测试计划设计集成测试与系统测试的测试用例,并分布记录于《集成测试用例》和于《系统测试用例》中。测试经理对两份测试用例进行审核,审批通过后,测试经理组织人员对文档进行评审。评审通过后,项目经理根据测试计划建立集成及测试环境。模块编码完成并通过单元测试或代码评审后,项目经理从配置库相应位置提取代码并编译打包,交付测试负责人。测试负责人根据计划将集成后的产品交付测试工程师进行测试。测试过程中发现的缺陷记录在缺陷管理工具中,并将缺陷分配给相关开发工程师修正。集成测试完成后,测试工程师对产品进行系统测试。测试过程中发现的缺陷记录在缺陷管理工具中,并将缺陷分配给相关开发工程师修正。该活动完成后,测试负责人编写《测试报告》并提交项目经理,项目经理根据测试结果及分析决定是否进入“验收测试”阶段。测试负责人通知项目经理召集项目相关成员进行项目验收测试。编写总体测试计划项目经理初步完成《项目总体计划》后,测试组长根据计划以及产品需求分析测试的要点及初步的时间安排,完成《总体测试计划》。《总体测试计划》中应该包含以下信息:测试人员安排测试环境产品集成策略测试标准测试方案主要进度安排在产品集成策略中应该明确:产品集成的顺序•产品集成的次数或频率,例如分三次集成或每周集成•产品集成的测试内容和通过准则测试所需时间的估算可以使用以往组织的经验数据或者测试需求、测试用例以确定。测试进度安排中要留有合理的测试缺陷修复、用例管理及多次测试所用的时间。总体测试计划审批及评审测试经理对《总体测试计划》进行审批,审批通过后,由项目经理组织人员对《总体测试计划》进行评审,该活动可以与《项目总体计划》评审一起进行。具体过程详见《评审过程》的详细规定。编写测试用例从测试用例使用时机划分,测试用例又分为集成测试用例、系统测试用例和验收测试用例。测试负责人在《总体测试计划》通过评审之后,根据需求及设计文档编写测试用例,分别设计《集成测试用例》、《系统测试用例》和《验收测试用例》。测试用例需要包括以下要素:测试用例名称、前置条件、测试步骤、预期结果、实际结果等。测试用例审核及评审测试经理对《集成测试用例》、《系统测试用例》和《验收测试用例》进行审批,审批通过后,测试经理组织人员对《集成测试用例》、《系统测试用例》和《验收测试用例》进行评审,该活动可以采用会议评审或交叉检查的方式。具体过程详见《评审过程》的详细规定。实施产品集成项目经理负责建立集成及测试环境,并出具《产品集成检查列表》。当产品组件满足集成条件时,且集成环境搭建完成后,由开发工程师负责实施产品的集成工作。产品组件需满足的集成条件如下:需要被集成的产品组件均已开发完成;需被集成的产品组件均已通过了代码评审或单元测试;项目经理从配置库中获取产品组件,依据《总体测试计划》中的“产品集成策略”构建产品,产品集成前要使用《产品集成检查列表》,对待集成的对象进行检查。在产品组装过程中,若出现异常问题,开发工程师、配置管理工程师、测试人员直接沟通解决,确保产品集成顺利完成。集成测试测试负责人获得集成后的产品后,根据《总体测试计划》将产品分配给相应的测试人员进行测试。测试人员根据《集成测试用例》对个测试点进行测试,并将结果记录在《集成测试用例》中。如果发现缺陷,则将问题记录在测试管理工具中(缺陷管理具体细节请参见《缺陷管理规程》)。集成测试用例执行完毕后,测试负责人根据《总体测试计划》中的集成测试通过准则分析遗留的测试缺陷,决定是否进入“系统测试”阶段。系统测试系统测试是针对整个产品的全面测试,既包含各模块的验证性测试(验证前两个阶段测试的正确性)和功能性(产品提交个用户的功能)测试,又包括对整个产品的健壮性、安全性、可维护性及各种性能参数的测试。系统测试模拟真实的环境,运用黑盒测试的方法,验证所测试的软件是否满足需求规格说明书列出的需求。测试工程师根据《总体测试计划》以及《系统测试用例》要求准备测试数据并进行系统测试,并将测试结果填入《系统测试用例》中。如果发现缺陷,则将问题记录在测试管理工具中(缺陷管理具体细节请参见《缺陷管理规程》)。测试负责人在测试过程中跟踪测试用例的执行情况以及缺陷的修改情况,当产品质量达到《总体测试计划》中的系统测试通过准则时,编写《测试报告》并分析测试结果,报告内容包括:测试范围测试环境(硬件、软件、测试数据)测试执行情况(测试计划和选用的测试用例执行结果)缺陷统计分析(缺陷统计和缺陷分析)•风险评估(对测试结果评价,给出建议测试结论和遗留缺陷的解决建议)测试负责人将《测试报告》提交项目经理,由项目经理根据结果判断系统测试是否完成,可以进入验收测试阶段,如果项目经理认为产品质量未达到目标,则进行第二轮系统测试。验收测试测试人员、实施人员配合项目经理对待交付的产品进行全面的测试,确保产品符合需求。测试结果记录在《产品验收测试情况表》项目经理应当交付的成果,如代码、文档等交付客户,并确保这些成果是完整的并且版本是正确的。项目经理对验收结果认可后,测试负责人完成《产品验收测试情况表》,项目经理并签字认可。缺陷管理测试的目的是为了尽早发现软件系统中的缺陷,对缺陷进行跟踪管理,确保每个被发现的缺

温馨提示

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

评论

0/150

提交评论