版权所有©1993-2009金蝶软件(中国)有限公司金蝶测试实务金蝶软件(中国)有限公司BOS测试部刘芬版权所有©1993-2009金蝶软件(中国)有限公司P2目录Content第一章引言在金蝶研发中心的某一天金蝶项目管理工具简介第二章DMP功能介绍在金蝶研发中心的某一天金蝶项目管理工具简介第一章测试思维概述版权所有©1993-2009金蝶软件(中国)有限公司P3案例在金蝶的研发平台让我们看一下他们都在做什么版权所有©1993-2009金蝶软件(中国)有限公司P4案例:在金蝶研发中心的某一天需求人员的一天1版权所有©1993-2009金蝶软件(中国)有限公司P55给负责的原型客户(实施)电话联系,了解现场客户应用情况,约好下次去客户现场调研的时间安排2登录DMP系统,检查和确认昨天需求评审委员提出的评审缺陷(需求评审)3登录DMP系统,检查有无提交自己验证的开发任务或补丁任务,从DailyBuild获取最新环境验证,通过后提交测试4登录DMP系统,检查有无提交自己的需求缺陷,及时组织讨论确认登录RMP系统,检查有无本系统的客户反馈提单(答复提单)1案例:在金蝶研发中心的某一天需求(规划)人员的一天版权所有©1993-2009金蝶软件(中国)有限公司P6开发人员的一天2案例:在金蝶研发中心的某一天版权所有©1993-2009金蝶软件(中国)有限公司P7答案:开发人员的一天从DailyBuild开始开发人员上班的第一件事儿就是查看DailyBuild的结果,担心由于自己昨天的代码Check-in,造成BuildBroken案例:在金蝶研发中心的某一天开发人员的一天从哪里开始?版权所有©1993-2009金蝶软件(中国)有限公司P82345将今天修改的程序和脚本及时CHECKIN到CVS服务器,并提交编译打包登录DMP系统,检查有无指定自己的BUG从Dailybuild获取最新环境,将昨天已经开放完成的功能点,执行单元测试,通过后,通过DMP流程提交需求验证登录DMP系统,检查昨天提交测试的补丁任务是否已经通过,完成代码基线,提交补丁发放配合项目经理,对昨天发现的典型BUG及今天修改的内容组织codereview.发现问题及时修正1案例:在金蝶研发中心的某一天开发人员的一天(接下来…)版权所有©1993-2009金蝶软件(中国)有限公司P9测试人员的一天3案例:在金蝶研发中心的某一天版权所有©1993-2009金蝶软件(中国)有限公司P105和其它测试人员交流和分析当天的测试状况,发现异常情况及时通报项目经理和开发人员2登录DMP系统,检查提交自己验证BUG,从Dailybuild获取最新环境验证,通过后及时标识通过状态3登录DMP系统,检查有无提交自己测试的开发任务,从Dailybuild获取最新环境,根据测试用例进行测试4登录DMP系统,检查有无提交自己验证补丁任务,从补丁服务器获取最新补丁环境验证,通过后提交开发安排后续发放检查凌晨的自动化测试结果,发现异常及时通报相关人员处理1案例:在金蝶研发中心的某一天测试人员的一天版权所有©1993-2009金蝶软件(中国)有限公司P11项目经理的一天4案例:在金蝶研发中心的某一天版权所有©1993-2009金蝶软件(中国)有限公司P12检查昨天DailyBuild,自动化测试,测试趋势分析的报告数据,及时跟进发现的问题根据DMP数据检查和分析目前的项目进度和质量状况,及时调整工作策略和计划主持Bug专家会诊等专题讨论审核并提交项目变更及时更新项目的计划、日程表、产品规格书、风险控制列表,及时提交工作产品到VSS基线关注重点功能的开发进度和测试进度根据阶段目标及时检查项目状态,定期汇报项目状态……案例:在金蝶研发中心的某一天项目经理的工作版权所有©1993-2009金蝶软件(中国)有限公司P13让我们总结一下•有哪些流程?•有哪些平台和工具?案例:在金蝶研发中心的某一天版权所有©1993-2009金蝶软件(中国)有限公司P14工作文档配置管理:VSS开发配置管理:自动编译工具;补丁构建工具;VSS;CVS;微软成功秘诀之一:自动发布服务器DailyBuilder测试部署:自动化部署工具;自动化测试项目管理工具:DMP(DevelopmentManagerPlatform)RMP(RequirementManagerPlatform)金蝶项目管理体系简介金蝶项目管理工具版权所有©1993-2009金蝶软件(中国)有限公司P15标准化流程和相应规范协作的依据,和基本质量保障标准化和平台化两大管理平台:DMP;RMP六大工作流程八大服务器耗费管理通过耗费数据跟踪和分析项目进度和质量过程跟踪规范度和进度/质量的指标量化测试系统化单元代码测试-功能测试-集成测试-系统测试-金盘测试-BETA测试每个阶段都有明确的可量化的指标要求日构建/自动化测试金蝶项目管理体系简介金蝶项目管理方法版权所有©1993-2009金蝶软件(中国)有限公司P16KDSP项目标准流程需求反馈流程项目任务流程构建部署流程测试管理流程变更流程评审流程构建部署流程金蝶项目管理体系简介金蝶项目管理工具-六大流程版权所有©1993-2009金蝶软件(中国)有限公司P17八大服务器项目管理平台(DMP)服务器(项目任务;需求;测试;补丁;评审;变更;协同)需求反馈管理平台(RMP)服务器工作产品服务器(工作库/基线库)代码服务器(工作库/基线库)日构建服务器补丁构建服务器自动化测试服务器自动化部署服务器金蝶项目管理体系简介金蝶项目管理工具-八大服务器版权所有©1993-2009金蝶软件(中国)有限公司P18需求、开发开发流程补丁流程工作库服务器基线库服务器日构建服务器补丁构建服务器RMP服务器DMP服务器项目管理补丁管理自动部署服务器管理人员构建人员测试人员自动化测试服务器测试流程BUG管理构建部署流程评审流程变更流程客户需求反馈补丁发布补丁交付版本规划金蝶项目管理体系简介金蝶项目管理工具-流程整合示意版权所有©1993-2009金蝶软件(中国)有限公司P19目录Content第一章引言在金蝶研发中心的某一天金蝶项目管理工具简介第二章DMP介绍DMP总体介绍常用功能介绍第三章RMP介绍第四章其它常用工具介绍版权所有©1993-2009金蝶软件(中国)有限公司P20DMP简介DMP全称:研发管理平台(DevelopmentManagementPlatform)使用链接:DMP的使用者:研发过程执行人员:需求、设计、开发、测试、项目经理项目管理人员:项目管理部(配置管理人员、项目经理助理)质量管理人员:质量部(SQA)研发高级管理人员:各部门经理(产品总监、项目总监等)DMP的系统目标:各类角色(规划、需求、设计、开发、测试)协同工作平台软件开发过程管理平台质量指标数据收集分析平台版权所有©1993-2009金蝶软件(中国)有限公司P21功能模块版权所有©1993-2009金蝶软件(中国)有限公司P22各类角色(规划、需求、开放、测试)协同工作平台软件开发过程管理平台质量指标数据收集分析平台产品市场部客户、合作伙伴规划管理需求管理需求跟踪项目管理产品任务管理立项审计任务分配规模估算资源管理变更管理补丁管理项目关闭测试管理评审管理日常管理质量部、管理层产品建议需求反馈项目度量、产品度量补丁发放金蝶项目管理体系简介金蝶研发管理平台-DMP版权所有©1993-2009金蝶软件(中国)有限公司P23EASBOS平台系统集成性高项目管理的各主要流程和数据都实现集成管理,通过统一的工具平台,可以实现对日常管理和项目数据的分析和跟踪工作效率高通过平台和标准流程,对项目过程进行统一的管理和跟踪,提高工作效率节约管理成本实现全信息化的CMM标准管理,大大节约了管理成本。知识管理积累了公司以往项目的过程数据,是宝贵的管理经验的知识库,通过PCB数据的跟踪和分析,可以逐步提升项目管理的质量金蝶项目管理体系简介DMP平台优势版权所有©1993-2009金蝶软件(中国)有限公司P24建立产品任务导入项目任务使用估算库进行估算任务分配和下达金蝶项目管理体系简介DMP应用实例-1版权所有©1993-2009金蝶软件(中国)有限公司P25通过耗费录入,建立项目进度基准数据通过任务提交测试工作,建立项目测试进度数据通过项目报表跟踪整体进度金蝶项目管理体系简介DMP应用实例-2版权所有©1993-2009金蝶软件(中国)有限公司P26通过项目跟踪工具可以实时跟踪整体进度和质量信息金蝶项目管理体系简介DMP应用实例-3版权所有©1993-2009金蝶软件(中国)有限公司P27目录DMP总体介绍常用功能介绍项目管理测试管理变更管理评审管理其它常用管理版权所有©1993-2009金蝶软件(中国)有限公司P28项目管理指工作量的估算,人/天。每条项目任务不超过20人/天每条子任务不超过10人/天项目任务完成的标志是:耗费录入为100%项目任务具有生命周期,包含7个阶段,通常按照以下顺序进行分解:需求分析、需求测试、测试设计、详细设计、需求验证、编码和单元测试、需求验证、功能测试版权所有©1993-2009金蝶软件(中国)有限公司P29建立项目任务版权所有©1993-2009金蝶软件(中国)有限公司P30分配下达项目任务版权所有©1993-2009金蝶软件(中国)有限公司P31查看我接收的任务版权所有©1993-2009金蝶软件(中国)有限公司P32执行项目任务录入耗费版权所有©1993-2009金蝶软件(中国)有限公司P33执行日常任务,录入耗费版权所有©1993-2009金蝶软件(中国)有限公司P34项目任务提交流程版权所有©1993-2009金蝶软件(中国)有限公司P35开发提交测试验证版权所有©1993-2009金蝶软件(中国)有限公司P36测试验证流程版权所有©1993-2009金蝶软件(中国)有限公司P37目录DMP总体介绍常用功能介绍项目管理测试管理变更管理评审管理其它常用管理版权所有©1993-2009金蝶软件(中国)有限公司P38测试管理缺陷类型需求缺陷、产品建议、实现与需求不一致、中断推出、数据错误、功能错误、人机交互、性能缺陷缺陷状态计划、提交、暂不处理、已读、确认不处理、已改、下版处理、验证通过、失效、提交开发、提交总监确认、待确认版权所有©1993-2009金蝶软件(中国)有限公司P39测试管理缺陷类型和缺陷状态决定工作流走向版权所有©1993-2009金蝶软件(中国)有限公司P40测试管理流程版权所有©1993-2009金蝶软件(中国)有限公司P41测试用例设计版权所有©1993-2009金蝶软件(中国)有限公司P42测试员录入BUG版权所有©1993-2009金蝶软件(中国)有限公司P43开发人员修改BUG版权所有©1993-2009金蝶软件(中国)有限公司P44测试员验证BUG版权所有©1993-2009金蝶软件(中国)有限公司P45目录DMP总体介绍常用功能介绍项目管理测试管理变更管理评审管理其它常用管理版权所有©1993-2009金蝶软件(中国)有限公司P46变更管理项目任务变更主要是功能开发阶段和集成测试阶段。立项结束后,所有的项目任务变更都必须走项目任务变更的流程代码变更数据库变更文档变更规划变更计划变更其它变更版权所有©1993-2009金蝶软件(中国)有限公司P47新建任务变更版权所有©1993-2009金蝶软件(中国)有限公司P48新建任务变更版权所有©1993-2009金蝶软件(中国)有限公司P49目录DMP总体介绍常用功能介绍项目管理测试管理变更管理评审管理其它常用管理版权所有©1993-2009金蝶软件(中国)有限公司P50评审管理提供对于评审任务的组织和缺陷