资源描述
Click to edit Master title style,Click to edit Master text styles,Second level,Third level,Fourth level,Fifth level,*,议程,软件测试概述,软件测试组,测试计划和级别,Bug发觉和管理,微软产品测试管理专家讲座,第1页,I 软件测试概述,什么是软件测试,测试目标与任务,软件质量定义,测试与软件成本,测试部分惯用术语,微软产品测试管理专家讲座,第2页,什么是软件测试?,质量确保-系统监督和评定项目标各个方面以确保满足质量标准,测试是分析并确定产品是否满足客户需求和期望全部活动,微软产品测试管理专家讲座,第3页,测试目标与任务,目标,-确保软件质量,确保产品满足设计要求和客户需求,同时降低软件开发成本和维护成本,并最终签发,(,Signoff),产品质量,任务,依据特征规格说明制订测试计划,开发必要测试工具,编写测试用例,执行系统、全方面、深入测试,,在开发过程中找出全部可能存在,Bug,跟踪并管理产品质量,定时汇报质量状态,负责最终公布认可,(,Signoff),微软产品测试管理专家讲座,第4页,测试与软件成本,成本 越早发觉,bug,,修正机会越大,开发和后期维护代价越小,Spec review,编码阶段,Beta,阶段,当地化,公布后,质量越高,软件公布后维护费用越低,微软产品测试管理专家讲座,第5页,部分惯用术语,QA-Quality Assurance,质量确保,Bug,-缺点,问题,Blocking Bug,Show Stopper Bug/Release Killer-,致命问题,Milestone,-里程碑,Test Case-,测试用例,Stress Test-,附压,测试,BVT-Build Verification Test,Ad-hoc,测试-随机测试,Buddy Test,Dog Food,ZBB(Zero Bug Bounce),ZBR(Zero Bug Release),RTM/RTW,微软产品测试管理专家讲座,第6页,II 软件测试组,微软测试组在整个项目中位置,与程序员关系,与程序经理关系,测试,Team,主要职责,测试组组员职责,微软产品测试管理专家讲座,第7页,微软测试组在整个项目中位置,和设计组,开发组及用户教育等并列队伍,测试组负责产品质量控制,测试人员和开发人员百分比大约是1:1,沟通和联络,后勤,测试,开发,用户教育,产品规划,产品经理,微软产品测试管理专家讲座,第8页,与程序员关系,测试组不是开发组助手,合作又各司其职,程序员不能写完代码扔过墙,等候测试工程师找到全部,Bug,RAID,是桥梁,对有分歧,Bug,程序员不能私自关闭,测试人员对发觉,Bug,要尽可能提供详细信息,微软产品测试管理专家讲座,第9页,与程序经理关系,没有隶属关系,,合作又各司其职,程序经理提供详细规格说明,程序经理要参加,Review,测试计划,测试人员要汇报测试状态及产品状态,微软产品测试管理专家讲座,第10页,测试队伍主要职责,测试队伍组成,经理,组长,测试工程师,主要职责,测试计划,测试,测试过程,项目与资源管理,交流与业务,微软产品测试管理专家讲座,第11页,测试工程师主要责任,创作相关测试计划和测试用例,设计或改编相关测试工具,识别可自动测试区域,参加组内测试计划和测试用例以及测试脚本分析工作,手动自动测试,Ad-Hoc,测试,按照需求规格说明查证并验证各项功效,发觉并汇报,Bug,,更踪,Bug,状态,评定,Bug,对产品其它区域主要影响。,微软产品测试管理专家讲座,第12页,测试组长主要责任,确定测试策略,参加对整个产品完整测试计划制订,参加并管理测试,评定,Bug,对用户影响,推荐,Work-Around,.,独立跟踪关键,Bug,状态,管理测试工作和对应资源.,参加面试新人,交流状态和存在问题,并驱动问题处理,促进组内对间接问题交流.,微软产品测试管理专家讲座,第13页,测试经理主要责任,定义时间进度表,定义质量标准,参加,Bug Triage,Sign off 产品,发起和计划长久测试过程,使之规范化,主动开发测试人员技术技能.,组建测试队伍,雇用测试工程师,合理安排各种资源.,负责制订产品测试所需预算,微软产品测试管理专家讲座,第14页,III 测试计划和级别,测试计划主要内容,测试级别,微软产品测试管理专家讲座,第15页,测试计划主要内容 2-1,引言,背景信息,质量目标,责任,测试方法论,微软产品测试管理专家讲座,第16页,测试计划主要内容 2-2,Milestone,处理,测试文档,自动测试策略,集成测试策略,API测试策略,性能测试,Performance(Benchmark)Testing,测试资源规划,兼容测试,Ad Hoc,测试策略,当地化测试策略,全球化测试策略,Beta,策略,Release Criteria,对第三方依赖,测试周期:与项目标里程碑配合,微软产品测试管理专家讲座,第17页,测试级别,单元测试-针对单独代码部分进行测试,子程序,简单函数,组件测试-测试多个单元和数据对象间互操作性,被调用,Subroutines,Data,etc,.,集成测试-测试集成组件互操作性,Exe,和,Dll,系统测试-测试系统鲁棒性和与外部系统交互性,附压/性能测试,系统安装/应用程序兼容性,微软产品测试管理专家讲座,第18页,Coffee Break!,微软产品测试管理专家讲座,第19页,IV Bug发觉和管理,什么是,Bug,及常见类型,RAID/BMS,有效地,汇报,Bug,Bug,严重程度和优先级,Bug,处理,Bug Triage,Active Bug,数量趋势,微软产品测试管理专家讲座,第20页,Bug 及常见类型,功效未实现,和规格说明书不一致,不能工作:死机,没反应,不兼容,边界条件,界面、消息、提醒不够准确,不友好,把还未完成工作也作为一个,Bug,文档与帮助信息中缺点也是,Bug,微软产品测试管理专家讲座,第21页,RAID,RAID,是客户端工具,,Bug,数据库,整个产品组中央统计和控制,丰富查询功效,有效地跟踪项目标状态,为产品公布提供判断标准,准确定义了描述,Bug,要用到属性,Postponed Bug,全部统计无法删除,对于每个统计只能一直添加内容,微软产品测试管理专家讲座,第22页,微软产品测试管理专家讲座,第23页,汇报新Bug,查寻并确认不重复,从标题开始,可能查找屡次,最终是查找,Bug,描述部分,假如找到类似,Bug,,检验是否需要加入新注释。,填写标题,简明描述该问题,微软产品测试管理专家讲座,第24页,Bug,统计中有效信息,Status,Assigned To,Issue Type,Severity,Priority,Change Date,Change By,Opened Date,By,Rev,Source,Beta ID,How found,Language,Resolution:By design,Fixed,Duplicate,Not Repro,Wont Fix,Area,Sub Area,Platform,附件,附图,微软产品测试管理专家讲座,第25页,汇报新Bug-环境,描述系统配置,如:,OS,内存大小,处理器类型,浏览器类型和版本,其它应用程序,微软产品测试管理专家讲座,第26页,汇报新Bug-描述,帮助开发人员再现,Bug,.,组成,列出起始参数,再现步骤,预期和实际结果,已测试其它有用信息,一旦保留所用描述信息将无法修改,只能添加,微软产品测试管理专家讲座,第27页,Bug 严重程度,死机,数据丢失,主要功效组完全丧失,系统悬挂,主要功效丧失,造成严重问题,或致命错误申明,次要功效丧失,不太严重,如提醒信息不太准确,微小问题,对功效几乎没有影响,产品及属性仍可使用.如有个错别字,微软产品测试管理专家讲座,第28页,活 Bug,新建一个,Bug,时状态,Bug Regression,表明Bug等候修正,评定开发进度产品质量主要指标,微软产品测试管理专家讲座,第29页,处理 Bug,对,Bug,处理结果,必须重新分配给汇报该,Bug,人员,对修正,Bug,需要确认,标准处理结果:,有意,重复,已修正,无法重现,延期修正,永不修正,外部,微软产品测试管理专家讲座,第30页,处理/关闭 Bug,Bug,处理方法=,有意,重复,无法重现,延期修正,永不修正,外部,Bug,处理方法,=,已修正,Bug regression,微软产品测试管理专家讲座,第31页,Bug,Triage,何时,Triage,Triage,组员,主持,:,P,rogram,M,anager,组员,:,PM/QA/,Dev/,LPM,Builder and,经理,.,讨论,要求,Fix,理由,Fix可能,带来风险,Fix,要求被拒绝时要采取行动,微软产品测试管理专家讲座,第32页,Active Bug 数量趋势,代码完成前:极少,代码完成后:增加很快,靠近,Beta,:下降,靠近,RC,:奔向零,产品质量和里程碑信号,天天新建,Bug,与修正,Bug,相比较.,Active,状态,Bug,总数,微软产品测试管理专家讲座,第33页,Tester,Raid,PM,Others,Builder,Dev,SLM Srv,Bld Srv,Rls Srv,Exchange Public Folder,A Bugs Life,100%Raid driven,1.File a bug,2.Triage the bug,3.Dev investigate the bug,4.Ask Checkin,5.Builder verify permission,6。OK checkin,7.Check in bug fix,8.Auto sync at night,9.Mgr daily builds,10.Pass BVT,11.Mgr daily releases,12.Tester to verify the fix,close/re-activate the bug accordingly,File/view bugs,微软产品测试管理专家讲座,第34页,回答下列问题?,微软产品测试管理专家讲座,第35页,
展开阅读全文