测试流程介绍ppt课件
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
TAOBAO新业务-测试流程
2010-09-07
1
软件测试流程
➢ 项目分类 ➢ 项目流程 ➢ 角色与职责 ➢ 学习心得
2
项目分类
➢ PRD(Product Requirements Document)项目
• 定义:结构调整、推出重大功能;需要开发30人日完成的项目 • 特点:必须提供详细的需求文档并经过正式的评审 • 测试:不裁剪任何测试步骤 • 输出工作产品:项目Twiki、测试用例、测试阶段报告
项目环境测试
测试
证、邮分件析提醒
经理 主导
解决测试问题及程
序bug
执行所有用例;
日常环境测试
原则B上ug执管行理所;有回级归别项
测试目用打例分,支因期条间件所原 因,不有可日测常试&项除目外
预发环境测试
参与测试结果评审
参与测试结果评审
测试结果评审
跟踪用户反馈
开发辅助,运维负 责发布上线
线上验证 测试总结 5
11
12
7
角色与职责
➢ 开发工程师
• UC设计,开发设计 • 负责自测 • 在测试过程中修改问题
➢ 测试经理
• 督促管理开发、产品、UED项目成员配合,保证测试正常有序进行 • 协调测试资源,指定测试负责人 • 对测试过程中发现的重大问题进行跟踪、协调 • 参加测试计划、测试用例评审
8
角色与职责
➢ 测试负责人
开发 经理 主导
制定产品计划
PRD项目流程
开发团队
设计产品需求
需求文档
组织需求评审 研读UC文档
UC文档
参与UC评审
参与开发测试设计
开发计划明确需求点;找出不 研读需求文明提合档确出书理每疑需进一问求行个并需系;需解求根统文求 答据 测档点 ,说 试, 敲明
分析需求、定确最定终测需试求重文点档、 参确与定需测求试评环审境、确定测试人 力资源、确定测试时间安排、
先组内评审, 参与测试用例评审 再由开发、
产品、测试 自开测发完完成成标并准自:测执行P一1级起用评审
例,主要流程、功能正常 ;UED在IE6,IE7,Firfox下.
页面没有明显的变自形测;2验.证结果 主提要交流测程试、功能正常
测试用例评审 测试环境部署 接收测试(冒烟)
执行P1,P2,P3级
所有用例;Bug 提交、测跟试进阶、段验
➢ ECR(Engineering Change Request)项目
• 定义:简单调整、bug修改及大部分的活动 • 特点:每周一个版本,固定时间上线,需要提供一个详细的需求说明 • 测试:裁剪测试总结会 • 输出工作产品:ECR项目测试计划、测试结果邮件、项目Twiki
3
产品 经理 产品经 理主导
测启U试动根C设阶、据计段终UC里止文程、档碑结,、束从确条逻UC定件辑文测、上档试 风进 行险集评成估测及试规,避确方保法各子功 能块能够正确衔接,保证
组织U开C评发审设计与需求相符 根据需求说明书和UC文 档,详细分析需求、建 立需求路径图、系统交
详细设计互图、业务流程图
测试团队
测试工作准备 研读需求文档 参与需求评审 编写测试计划, 研读UC设计 参与UC评审
ECR项目流程
日功能需求
6
角色与职责
➢ 产品经理
• 制定产品计划并跟进,立项 • 提交需求设计文档 并组织评审 • 参与开发设计、UC评审,测试计划、测试用例评审 • 确认测试与开发提出的需求类问题 • 参与各阶段成果评审
➢ 项目经理
• 制定项目计划并跟进项目进度 • 组织开发设计评审、UC评审 • 参与需求设计评审、测试计划、测试用例评审 • 督促开发自测,保证提测版本的可测性 • 协调分配问题给相关人员进行修改
9
角色与职责
➢ SCM&PE
• 发布 • 部署、维护预发及生产环境
➢ 过程保证工程师
• 定期审计测试过程
➢ 客服人员
• 收集并反馈用户问题
10
学习心得
➢ 需求评审时,要明确每一个需求点,以及业务逻辑关系,甚至可以 精确到数据库的某个字段
➢ 掌握每一个功能点的内部工作流程
➢ 测试计划时合理安排时间
• 参与需求评审、开发设计、UC评审 • 负责制定测试方案,编写测试计划、设计测试用例 • 组织测试计划、测试用例评审 • 负责组织搭建测试环境、部署测试程序 • 控制测试质量和进度,报告测试进度及结果 • 对测试过程中发现的问题进行跟踪、协调、解决
➢ 测试工程师
• 参与需求评审、开发设计评审 • 设计测试用例,并参加测试计划、测试用例评审 • 执行测试
➢ 测试设计时,从功能需求点出发覆盖,按模块进行划分
➢ 严格按照设计的测试点编写测试用例
➢ 测试用例要精简,但应包括测试需要的SQL语句、数据、账号等
➢ 测试过程中,应及时发送测试进度邮件提醒
➢ 测试中遇到任何问题及时沟通
➢ 执行测试时,针对耗时的测试用例,应考虑并行测试
➢ 遇到问题,及时总结,并整理成文档
测试设计
ห้องสมุดไป่ตู้
详细设计文档
参与开发设计评审
交流
解决需求类问题
详细设计文档
详细设计评根审据需求说明书和UC 文档,详细设计文档, 详细编写测试交用流例,
编码实现覆盖所有测试点,构 造测试数据。
开发设计评审 编写测试用例
4
参与测试用例评审
确定开发自测范围: PRD流程和主要功能 测试用例;ECR主要修
改功能测试用例
2010-09-07
1
软件测试流程
➢ 项目分类 ➢ 项目流程 ➢ 角色与职责 ➢ 学习心得
2
项目分类
➢ PRD(Product Requirements Document)项目
• 定义:结构调整、推出重大功能;需要开发30人日完成的项目 • 特点:必须提供详细的需求文档并经过正式的评审 • 测试:不裁剪任何测试步骤 • 输出工作产品:项目Twiki、测试用例、测试阶段报告
项目环境测试
测试
证、邮分件析提醒
经理 主导
解决测试问题及程
序bug
执行所有用例;
日常环境测试
原则B上ug执管行理所;有回级归别项
测试目用打例分,支因期条间件所原 因,不有可日测常试&项除目外
预发环境测试
参与测试结果评审
参与测试结果评审
测试结果评审
跟踪用户反馈
开发辅助,运维负 责发布上线
线上验证 测试总结 5
11
12
7
角色与职责
➢ 开发工程师
• UC设计,开发设计 • 负责自测 • 在测试过程中修改问题
➢ 测试经理
• 督促管理开发、产品、UED项目成员配合,保证测试正常有序进行 • 协调测试资源,指定测试负责人 • 对测试过程中发现的重大问题进行跟踪、协调 • 参加测试计划、测试用例评审
8
角色与职责
➢ 测试负责人
开发 经理 主导
制定产品计划
PRD项目流程
开发团队
设计产品需求
需求文档
组织需求评审 研读UC文档
UC文档
参与UC评审
参与开发测试设计
开发计划明确需求点;找出不 研读需求文明提合档确出书理每疑需进一问求行个并需系;需解求根统文求 答据 测档点 ,说 试, 敲明
分析需求、定确最定终测需试求重文点档、 参确与定需测求试评环审境、确定测试人 力资源、确定测试时间安排、
先组内评审, 参与测试用例评审 再由开发、
产品、测试 自开测发完完成成标并准自:测执行P一1级起用评审
例,主要流程、功能正常 ;UED在IE6,IE7,Firfox下.
页面没有明显的变自形测;2验.证结果 主提要交流测程试、功能正常
测试用例评审 测试环境部署 接收测试(冒烟)
执行P1,P2,P3级
所有用例;Bug 提交、测跟试进阶、段验
➢ ECR(Engineering Change Request)项目
• 定义:简单调整、bug修改及大部分的活动 • 特点:每周一个版本,固定时间上线,需要提供一个详细的需求说明 • 测试:裁剪测试总结会 • 输出工作产品:ECR项目测试计划、测试结果邮件、项目Twiki
3
产品 经理 产品经 理主导
测启U试动根C设阶、据计段终UC里止文程、档碑结,、束从确条逻UC定件辑文测、上档试 风进 行险集评成估测及试规,避确方保法各子功 能块能够正确衔接,保证
组织U开C评发审设计与需求相符 根据需求说明书和UC文 档,详细分析需求、建 立需求路径图、系统交
详细设计互图、业务流程图
测试团队
测试工作准备 研读需求文档 参与需求评审 编写测试计划, 研读UC设计 参与UC评审
ECR项目流程
日功能需求
6
角色与职责
➢ 产品经理
• 制定产品计划并跟进,立项 • 提交需求设计文档 并组织评审 • 参与开发设计、UC评审,测试计划、测试用例评审 • 确认测试与开发提出的需求类问题 • 参与各阶段成果评审
➢ 项目经理
• 制定项目计划并跟进项目进度 • 组织开发设计评审、UC评审 • 参与需求设计评审、测试计划、测试用例评审 • 督促开发自测,保证提测版本的可测性 • 协调分配问题给相关人员进行修改
9
角色与职责
➢ SCM&PE
• 发布 • 部署、维护预发及生产环境
➢ 过程保证工程师
• 定期审计测试过程
➢ 客服人员
• 收集并反馈用户问题
10
学习心得
➢ 需求评审时,要明确每一个需求点,以及业务逻辑关系,甚至可以 精确到数据库的某个字段
➢ 掌握每一个功能点的内部工作流程
➢ 测试计划时合理安排时间
• 参与需求评审、开发设计、UC评审 • 负责制定测试方案,编写测试计划、设计测试用例 • 组织测试计划、测试用例评审 • 负责组织搭建测试环境、部署测试程序 • 控制测试质量和进度,报告测试进度及结果 • 对测试过程中发现的问题进行跟踪、协调、解决
➢ 测试工程师
• 参与需求评审、开发设计评审 • 设计测试用例,并参加测试计划、测试用例评审 • 执行测试
➢ 测试设计时,从功能需求点出发覆盖,按模块进行划分
➢ 严格按照设计的测试点编写测试用例
➢ 测试用例要精简,但应包括测试需要的SQL语句、数据、账号等
➢ 测试过程中,应及时发送测试进度邮件提醒
➢ 测试中遇到任何问题及时沟通
➢ 执行测试时,针对耗时的测试用例,应考虑并行测试
➢ 遇到问题,及时总结,并整理成文档
测试设计
ห้องสมุดไป่ตู้
详细设计文档
参与开发设计评审
交流
解决需求类问题
详细设计文档
详细设计评根审据需求说明书和UC 文档,详细设计文档, 详细编写测试交用流例,
编码实现覆盖所有测试点,构 造测试数据。
开发设计评审 编写测试用例
4
参与测试用例评审
确定开发自测范围: PRD流程和主要功能 测试用例;ECR主要修
改功能测试用例