欢迎来到163文库! | 帮助中心 精品课件PPT、教案、教学设计、试题试卷、教学素材分享与下载!
163文库
全部分类
  • 办公、行业>
  • 幼教>
  • 小学>
  • 初中>
  • 高中>
  • 中职>
  • 大学>
  • 招考、培训>
  • ImageVerifierCode 换一换
    首页 163文库 > 资源分类 > PPT文档下载
    分享到微信 分享到微博 分享到QQ空间

    《软件测试技术》课件3软件测试管理.ppt

    • 文档编号:7671739       资源大小:1.58MB        全文页数:59页
    • 资源格式: PPT        下载积分:15文币     交易提醒:下载本文档,15文币将自动转入上传用户(momomo)的账号。
    微信登录下载
    快捷注册下载 游客一键下载
    账号登录下载
    二维码
    微信扫一扫登录
    下载资源需要15文币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    优惠套餐(点此详情)
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、试题类文档,标题没说有答案的,则无答案。带答案试题资料的主观题可能无答案。PPT文档的音视频可能无法播放。请谨慎下单,否则不予退换。
    3、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者搜狗浏览器、谷歌浏览器下载即可。。

    《软件测试技术》课件3软件测试管理.ppt

    1、软件测试管理软件测试管理计算机科学与技术学院计算机科学与技术学院本章内容本章内容n测试团队建设与管理n软件测试计划n缺陷管理测试系统的组成测试系统的组成测试管理测试管理n测试管理的内容包括:测试团队建设测试过程和方法建设测试管理测试执行测试活动测试活动n测试活动包括:静态评审n需求评审、概要设计评审、详细设计评审动态测试n单元测试、集成测试、系统测试、验收测试版本发布维护n测试活动的输入输出标准:见教材P25 3.1测试团队建设与管理测试团队建设与管理u 相传释迦牟尼曾问他的弟子:“一滴水怎样才能不干涸?”u 弟子们面面相觑,无法回答。u 释迦牟尼说:“把它放到大海里去。”个人再完美,也就是一

    2、滴水;一个优秀的团队就是大海。个人再完美,也就是一滴水;一个优秀的团队就是大海。3.1测试团队建设与管理测试团队建设与管理n团队概念 团队是指一群互助互利、团结一致为统一目标和标准而坚毅奋斗到底的一群人。团队不仅强调个人的业务成果,更强调团队的整体业绩。1+12 古人云:人心齐,泰山移。n在非洲的草原上如果见到羚羊在奔逃,那一定是狮子来了;如果见到狮子在躲避,那就是象群发怒了;如果见到成百上千的狮子和大象集体逃命的壮观景象,那是什么来了呢?是蚂蚁军团来了!集大家智慧于一体的团队,力量才是最强大的!团队的力量团队的力量3.1.1测试团队建设测试团队建设n招募测试人员;n测试团队制度建设;n测试流

    3、程建设;n测试人员职责分工;n团队成员能力的提高;测试团队的建设测试团队的建设w有效的软件测试团队的特征:有效的软件测试团队的特征:对软件项目的测试目标有清晰的理解;对每位测试工程师的角色和职责有明确的期望;以目标为导向;高度的互助合作;w测试团队的基本职责:测试团队的基本职责:尽早地发现尽可能多的缺陷;协助开发人员尽快解决产品中的缺陷;协助项目管理人员制定合理的开发计划和项目测试计划;对缺陷进行跟踪、分析和总结;评估软件产品的当前质量状态;培养测试工程师的测试技能;w测试团队常见问题:测试团队常见问题:目标不明确;角色和职责不明确;项目结构不健全;工作缺乏投入;沟通不够:没有沟通就没有效率唐

    4、僧团队3.1.2 测试小组分类测试小组分类n按测试小组的独立性来划分可分为:非独立测试小组;相对独立测试小组;独立测试小组;n各种测试组织的优点和缺点见教材28页n1.1.计算机专业技能计算机专业技能测试专业技能测试专业技能n测试理论n测试技术n测试工具n测试管理3.1.3 测试团队成员的合适人选测试团队成员的合适人选n1.1.计算机专业技能(续)计算机专业技能(续)软件编程技术软件编程技术n程序编写和调式n测试脚本编写和调试计算机基础知识计算机基础知识n网络n操作系统:Windows,Linux,Unix,DOS等;n数据库:SQLserver、Orical、MySQLn应用服务器软件企业涉

    5、及的领域软件企业涉及的领域n金融行业n证券行业n电子商务n医药行业n教育行业n电信行业n n2.2.行业领域知识行业领域知识n3.3.个人素养个人素养自信心责任心专注力细心耐心洞察力怀疑精神、探索精神沟通能力 浮躁的人容易问:我到底该学什么;-别问,学就对了;浮躁的人容易问:XXX有钱途吗;-行行出状元;浮躁的人容易说:我要中文版!我英文不行!-不行就学;浮躁的人经常说:今天放松一下,从明天开始我一定认真学;浮躁的人分两种:只观望而不学的人;只学而不坚持的人;浮躁的人永远不是一个高手。请不要做浮躁的请不要做浮躁的ITIT人人 n4.4.团队协作团队协作n团队协作是一种为达到既定目标所显现出来的

    6、自愿合作和协同努力的精神。n测试是一门武功武功,流程是套路、工具是武器,有简单的花拳秀腿,也有深奥的少林武功!n测试好比战争战争,知己知彼,方能百战不殆!n测试好比破案破案,精心推断,方能柳暗花明!n有人说世界不缺少美,而是缺少发现发现。其实软件不缺少问题,而是缺少发现!以精深的少林武功、用艺术工程的眼光、破案的缜密思维去发现软件世界“美”吧!n 软件测试职业发展方向可以分为:管理路线管理路线技术路线技术路线管理技术路线管理技术路线n 结合当前国内外软件测试行业现状提出的职业发展流程,提出了“双双V V模型模型”软件测试职业发展软件测试职业发展白盒测试工程师白盒测试工程师性能测试工程师性能测试

    7、工程师测测试试工工程程师师管理管理技术技术测测试试主主管管配置管理工程师配置管理工程师质量保证工程师质量保证工程师业务测试工程师业务测试工程师自动化测试工程师自动化测试工程师配置管理经理配置管理经理质量保证经理质量保证经理产品经理产品经理 业务专家业务专家测测试试经经理理资深自动化测试工程师资深自动化测试工程师资深白盒测试工程师资深白盒测试工程师资深性能测试工程师资深性能测试工程师安全测试工程师安全测试工程师测测试试总总监监咨询域咨询域专家域专家域高级高级中级中级初级初级软件测试工程师就业形势软件测试工程师就业形势n软件测试工程师是目前IT行业短缺的金贵人才,未来5年IT行业最炙手可热的高薪职

    8、位。n中国软件业每年新增约20万测试岗位就业机会,而企业、学校培养出的测试人才却不足需求量的1/10,测试人才需求与供给间的差距仍在拉大。n软件测试人才紧缺:中国软件产业正在快速增长,需要大量软件相关人才;软件企业的发展要求软件测试人才达到一个合适的比例。软件企业开始重视软件测试,但由于历史的原因,找不到合适的软件测试人员。测试人员职位测试人员职位n工作职责 1、负责软件系统测试验证工作,包括测试需求分析、测试方案设计、测试用例设计、脚本以及测试代码开发、测试执行等。2、编写软件系统帮助文档,维护系统百科网站;3、对其他部门人员进行软件系统使用培训与功能答疑n任职要求 1、良好的软件基础知识,

    9、了解软件工程。2、掌握软件测试理论和方法。3、具有较强的学习能力,能在短时间内理解软件的设计思想并掌握操作流程。4、工作细致,严谨,具有良好的分析、沟通和表达能力,以及良好的文档写作能力。5、1年以上软件测试经验。例:例:3.2 软件测试计划软件测试计划u有人把开发比作打靶,目标明确目标明确,即按照需求说明书去实现系统的功能。u把测试比作捞鱼,目标不明确,自己判断哪些地方鱼多,就去哪些地方捞;如果只捞大鱼(严重缺陷),网眼就可以大些、撒网区域相对比较集中(测试点集中在主要功能)。如果想把大大小小的鱼捞上来,网眼就要小、普遍撒网,不放过任何一块区域(测试点遍及所有功能)。3.2 软件测试计划软件

    10、测试计划n在测试计划活动中,要确认测试目标、范围和需求,然后制定测试策略、并对测试任务、时间、资源、成本和风险等进行估算或者评估。n在测试计划中,需要解决的问题:测试的目标和范围;测试工期估算、进度安排和资源配置;测试风险评估;确定不同测试阶段的过渡条件;测试版本的管理;n测试计划模版测试计划模版测试计划(GB856788).docSOVO网站(第二版)系统测试计划书.doc3.3 缺陷管理缺陷管理n什么是缺陷n缺陷分类n缺陷管理流程n缺陷数据分析n测试有效性度量n缺陷管理工具1.什么是缺陷什么是缺陷?n功能没有实现或与规格说明不一致;n不能工作(死机、没反应);n不兼容;n边界条件未做处理;

    11、n界面、消息、提示、帮助不够准确;n屏幕显示、打印结果不正确;n响应速度慢;n 举例举例1 1n文本文件保存错误:n在WindowsXP桌面上新建一个文本文档,输入“联通”两个字,并保存退出。退出后再次打开这个文本文件时,刚才输入的内容变成了乱码。举例举例2 2n替换字符串长度未作限定:nWord2000中,如果替换字符串长度过长,则会引起程序崩溃。n在Word中输入:=rand(200,99)回车 会出现一大段文字。举例举例3 3n共享文件夹名超长时提示错误:nWindows XP支持的最大共享文件夹名长度为80个英文字母或40个汉字,但设置共享文件夹名时可输入的范围是80个英文字符或80个

    12、汉字,如果共享文件夹名在4180个汉字之间,系统会提示“该共享名包含无效的字符”。n其实真正的原因是共享文件夹名超长。n例举5个你在使用软件过程中遇到的软件缺陷。功能方面;性能方面;安全方面;兼容性方面;课堂练习课堂练习缺陷的处理方式缺陷的处理方式u郎中治病的故事郎中治病的故事 在中国古代,有一家三兄弟全是郎中。其中老三是名医,人们问他:“你们兄弟三人谁的医术最高?”他回答说:“我常用猛药给病危者医治常用猛药给病危者医治,偶尔有些病危者被我救活,于是我的医术远近闻名并成了名名医医。我二哥通常在人们刚刚生病的时候马上就治愈刚刚生病的时候马上就治愈他们,临近村庄的人说他是好郎中好郎中。我大哥不外出

    13、治病,他深知人们生病的原因,所以能够预防家里人生病预防家里人生病,他的医术只有我们家里才知道。”n老大治病的方式最高明老大治病的方式最高明提高软件质量最好的办法是:在开发过程中有效地防止工作成果产生缺陷,将高质量内建于将高质量内建于开发过程开发过程之中。提高软件质量措施:n提高技术水平n规范化管理n老二治病的方式就是医院的模式老二治病的方式就是医院的模式当工作成果刚刚产生时马上进行质量检查,及时找出并消除工作成果中的缺陷。最常用的方法n技术评审技术评审n软件测试软件测试n过程检查过程检查n老三治病的方式代价最高老三治病的方式代价最高可是在现实之中,大多数软件企业采用老三的方式来对付质量问题。典

    14、型现象是:在软件交付之前,没有及时消除缺陷。2.缺陷分类缺陷分类 n为了更好地分析缺陷,需要对缺陷在严重程度、优先级以及状态上加以区分。缺陷优先级;缺陷状态;缺陷起源;缺陷来源;缺陷严重级别缺陷优先级缺陷优先级级别描述 立即解决立即解决(Immediately)缺陷必须被立即解决。正常排队正常排队(Normal Queue)缺陷需要正常排队等待修复或列入软件发布清单。不紧急不紧急(Not Urgent)缺陷可以在方便时被纠正。缺陷状态缺陷状态缺陷状态描述已提交已提交(Submitted)已提交的缺陷确认确认(Open)确认“提交的缺陷”,等待处理已拒绝已拒绝(Rejected)拒绝“提交的缺陷

    15、”,不需要修复或不是缺陷已解决已解决(Resolved)缺陷被修复已关闭已关闭(Closed)确认被修复的缺陷,将其关闭缺陷起源缺陷起源起源描述需求需求(Requirement)在需求阶段发现的缺陷架构架构(Architecture)在架构阶段发现的缺陷设计设计(Design)在设计阶段发现的缺陷代码代码(Code)在编码阶段发现的缺陷测试测试(Test)在测试阶段发现的缺陷缺陷严重级别缺陷严重级别缺陷严重等级描述严重缺陷严重缺陷(Critical)不能执行正常工作功能或重要功能。或者危及人身安全。较严重缺陷较严重缺陷(Major)严重地影响系统要求或基本功能的实现,且没有办法更正。一般缺陷一

    16、般缺陷(Average Serverity)严重地影响系统要求或基本功能的实现,但存在合理的更正办法。次要缺陷次要缺陷(Minor)使操作者不方便或遇到麻烦,但它不影响执行工作功能或重要功能。改进型缺陷改进型缺陷(Enhancement)其它错误n在缺陷管理系统中,通常将缺陷的状态分为:新缺陷(New):测试中新发现的缺陷;打开(Open):被确认并分配给开发人员处理拉;修正(Fixed):开发人员已经完成,等待测试人员验证;拒绝(Declined):拒绝修改缺陷;延期(Deferred):不在当前版本修复,在下一版本修复;关闭(Closed):缺陷已被修复;重新打开(Reopen):缺陷重新

    17、出现,需开发人员重新处理;3.缺陷管理流程缺陷管理流程缺陷管理流程(续)缺陷管理流程(续)n缺陷管理的一般流程:测试人员发现缺陷,提交新缺陷入库,缺陷状态为New;测试经理审阅。确为缺陷,分配给相应的开发人员,并设置为Open状态;若不是缺陷,则拒绝,设置为Declined状态。开发人员对标记为Open状态的缺陷进行确认,若不是缺陷,状态修改为Declined;如果是缺陷则修复,并置状态为Fixed。不能解决的缺陷,留下文字说明并保持Open状态。缺陷修复后由测试人员验证后,确认已修复,可关闭,状态改为Closed。如果仍有问题,状态改为Reopen。提交bug分配bug处理bug验证bug关

    18、闭bug1、测试人员提交bug2、开发人员提交bug3、bug的owner可以由提交者指定项目经理或开发者4、bug状态设为NEW1、如果bug是自己的,则接受此bug,将bug状态置为Accept;2、如果bug不是自己的,则将bug Reassigned给项目经理,再由项目经理进行分配,bug的状态为New。1、Bug的属主处理问题后,提交解决结论及方法;2、解决方法填写Additional Comments同时可以创建附件;3、bug状态设为Resolve,solution根据解决情况选择:FIXED 描述的问题已经修改INVALID 描述的问题不是一个bug(输入错误后,通过此项来取消

    19、)WONTFIX 描述的问题将永远不会被修复。LATER 描述的问题将不会在产品的这个版本中解决.DUPLICATE 描述的问题是一个存在的bug的复件。WORKSFORME 所有要重新产生这个bug的企图是无效的。如果有更多的信息出现,请重新分配这个bug,而现在只把它归档。测试人员验证已修改的 Bug1、测试人员查询开发者已修改的bug,即Status为Resolved,Resolution为Fixed.进行重新测试。2、经验证无误后,修改Resolution为VERIFIED3、若还有问题,REOPENED,状态重新变为“New,并发邮件通知整个产品发布后,才可以由测试人员将bug的状态

    20、由Verified修改为CLOSED;开发调试阶段不得关闭bug如还有问题,Reopened不是自己的bugNew bugAccept bugResolve&fixed bugVerified bugBug的生命周期的生命周期 4.缺陷数据分析缺陷数据分析n缺陷趋势分析缺陷的趋势分析是缺陷在时间轴上时间轴上对缺陷进行分析,有助于进度控制和测试过程的管理。在一个成熟的软件开发过程中,缺陷趋势一般会遵循一种和预测比较接近的模式向前发展。缺陷数据分析(续)缺陷数据分析(续)缺陷数据分析(续)缺陷数据分析(续)n缺陷分布分析 缺陷分布分析是缺陷的横向分布,即空间上空间上的分布。可以针对一个或多个缺陷参

    21、数(如项目、功能点、来源、严重级别等)进行缺陷分析。5.测试有效性度量测试有效性度量n缺陷去除率(DRE)量未发现的缺陷数量测试期间发现的缺陷数量测试期间发现的缺陷数DRE测试有效性度量测试有效性度量(续续)n缺陷损耗n缺陷损耗可定义为:缺陷总量发现的阶段潜伏期尺度缺陷数量损耗6.测试管理工具测试管理工具n测试管理工具对测试需求、测试计划、测试用例、测试实施进行管理,并且测试管理工具还包括对缺陷的跟踪管理。n常用的测试管理工具常用的测试管理工具uIBM 公司TestManager、ClearQuest,uHP公司的Quality Center,TestDirector,uCompureware公司的TrackRecord,uAtlassian公司的JIRA,u开源:Bugzilla,TestLink、Mantis等。演示:演示:TestLinkn1.安装与配置n2.界面介绍n3.使用课后练习课后练习n选择一个网站和或者应用软件,撰写一份测试计划;(两周内交电子稿)


    注意事项

    本文(《软件测试技术》课件3软件测试管理.ppt)为本站会员(momomo)主动上传,其收益全归该用户,163文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!




    Copyright@ 2017-2037 Www.163WenKu.Com  网站版权所有  |  资源地图   
    IPC备案号:蜀ICP备2021032737号  | 川公网安备 51099002000191号


    侵权投诉QQ:3464097650  资料上传QQ:3464097650
       


    【声明】本站为“文档C2C交易模式”,即用户上传的文档直接卖给(下载)用户,本站只是网络空间服务平台,本站所有原创文档下载所得归上传人所有,如您发现上传作品侵犯了您的版权,请立刻联系我们并提供证据,我们将在3个工作日内予以改正。

    163文库