bug的严重级别和优先级 级别有什么不同

bug等级及优先级定义_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
bug等级及优先级定义
上传于||暂无简介
阅读已结束,如果下载本文需要使用5下载券
想免费下载本文?
定制HR最喜欢的简历
下载文档到电脑,查找使用更方便
还剩4页未读,继续阅读
定制HR最喜欢的简历
你可能喜欢posts - 137,&
comments - 268,&
trackbacks - 0
Suggestion,Trivial,Minor,Major,Crash建议,较小,普通,严重,致命Low,Medium,High,Very High,Urgent低,中,高,很高,紧急Low,Medium,High,Very High,Urgent低,中,高,很高,紧急New,Open,Reopen,Fixed,Rejected,Closed,Postponed,Won’t Fix,Duplicated,By Design
[步骤]1.2.
[步骤]1.2.
&每天对Bug进行分配,标注处理意见,给定优先级(发版前必须三方:需求、开发、产品共同确定)。问题分配时,应尽可能将咨询类、理解错误类等问题处理掉,而不是留给开发人员。有可能是需求的问题,分配给需求人员。定期对Bug库分析,找出常出错的模块,进行代码审查    开发人员  分析Bug,写出问题原因,修改Bug;实行Bug优先原则,严重程度B-Major类或紧急程度3-High类以上(包含)bug5个或5个以上,停止新功能的开发。    需求人员  解释需求,给出处理意见,将Bug库中的建议整理成需求文档。评审确定后列入开发计划  测试人员  不参与问题的优先级的定位,只用Bug级别反映Bug的严重程度。验证Bug是否已被解决    测试组长/经理  审核测试人员提交的Bug。定期对Bug库进行分析,描绘出曲线图等,报告现状、预测趋势。在测试总结报告中给出意见  产品人员  可以对优先级和处理意见等进行审核,如果有意见,和项目组商量定夺    Bug:指缺陷通过一个跟踪修复过程的进展情况。包括New、Open、Reopen、Fixed、Closed及Rejected等      New 为测试人员新问题提交所标志的状态。    Open 为任务分配人(开发组长/经理)对该问题准备进行修改并对该问题分配修改人员所标志的状态。&      Bug解决中的状 态,由任务分配人改变。对没有进入此状态的Bug,程序员不用管。    Reopen 为测试人员对修改问题进行验证后没有通过所标志的状态;或者已经修改正确的问题,又重新出现错误。    由测试人员改变。    Fixed 为开发人员修改问题后所标志的状态,修改后还未测试。    Closed 为测试人员对修改问题进行验证后通过所标志的状态。由测试人员改变。    Rejected 开发人员认为不是Bug、描述不清、重复、不能复现、不采纳所提意见建议、或虽然是个错误但还没    到非改不可的地步故可忽略不计、或者测试人员提错,从而拒绝的问题。由Bug分配人或者开发人员来设置。          &    Bug严重级别(Severity,Bug级别):是指因缺陷引起的故障对软件产品的影响程度。由测试人员指定。    A-Crash 错误导致了死机、产品失败(“崩溃”)、系统悬挂无法操作;    B-Major 功能未实现或导致一个特性不能运行并且不可能有替代方案;    C-Minor 错误导致了一个特性不能运行但可有一个替代方案;    D-Trivial 错误是表面化或微小的(提示信息不太准确友好、错别字、UI布局或罕见故障等),    对功能几乎没有影响,产品及属性仍可使用;    E-Nice to Have(建议) 建设性的意见或建议。        Bug优先级(Priority):指缺陷必须被修复的紧急程度。由Bug分配者(开发组长/经理)指定。    5-Urgent 阻止相关开发人员的进一步开发活动,立即进行修复工作;阻止与此密切相关功能的进一步测试    4-Very High 必须修改,发版前必须修正    3-High 必须修改,不一定马上修改,但需确定在某个特定里程碑结束前须修正    2-Medium 如果时间允许应该修改    1-Low 允许不修改&      功能模块(Subject):TD中需在Test Plan页中定义好Subject,才能在Defects页中使用。      处理意见:开发组长/经理(或具体Bug分配人员)在审核新Bug时、将Bug分配给开发人员解决前,需要给出该Bug的处理意见。    Fixable 可修改。表示Bug可以被修复或更正    Duplicated 重复。表示该Bug已经被其他测试人员找出来了(‘纯粹’重复),    或者开发认为原因是相同的(但从测试来看,认为出现的地方有所不同、表现有所不同等)    Postponed 延后。由于时间、进度、重要程度或者技术/需求等方面的原因,认为不能解决、须延期解决、或者    本版不做留待到后续版本解决的Bug。  (注:因‘Bug状态’字段中也有该值,根据各组各自使用情况,可以只保留一个,或者开发/测试各有侧重地使用这两个Postponed)    By Design  因设计结构问题无法修改。测试人员认为是Bug,不符合逻辑,也不符合用户的要求,但开发人员则认为是按照设计做的、只能如此处理,否则修改代价太大    Can’t Reproduce&  不可复现。不能重现(如因Bug出现的环境重现不了了),或以前出现的某个Bug自动消失了(可能是在处理其他Bug的时候把这个Bug一并修复掉了)。  (注:因TD本身亦带有‘是否复现(Reproducible)’字段,根据各组各自使用情况,可以用它来标识,或者不用它而在‘处理意见’字段中用该值标识出)    Disagree With Suggestion 不同意所提意见或建议,不采纳    Not Error 不是问题。测试人员提错了    Won’t Fix 这个Bug是一个错误,但还没有重要到非要更正不可的地步,可以忽略不计      说明:  1.定为Duplicated的Bug,必须注明和XXXbug重复  2.测试人员对标明为Duplicated的Bug复测,需要XXXBug修改后方可进行  3.定期回顾Can't Reproduce,Postponed  4.定期整理By Design    其它一些字段(及所定义的枚举值)的定义解释,供有需要用到的组参考:    测试状态(TestState):新提交的Bug定位标准。由测试人员指定。一般有8个(提交Bug时给出)    1-New Defects(或写成Defect) 新Bug    2-Second Defects(或写成SB) 复测时新出现的Bug    3-Faculative 偶发性    4-Reappear 原来修改过的问题又重新出现    5-By Requirement 需求要求但没有做的功能    6-Suggestion 需求需要完善    7-Differ With Requirement 与需求不一致    8-By Design 设计要求但没有做的功能    复测状态(ReTestState):复测时给出的状态,测试人员对于经过验证的Bug应按以下几种标准进行定位。由测试人员指定。一般有1-OK、2-PD、3-DV、4-NB、5-NR、6-AR。    OK 正确&  PD 此问题悬而不决&  DV 有错误可以暂时不考虑&  NB 不是错误&  NR 不能复现的错误&  AR 需求不明确
阅读(7153)
2930311234567891011121314161718192021222324252627282930123456789
留言簿(16)
随笔分类(138)
随笔档案(137)
C++基础知识
积分与排名
阅读排行榜
评论排行榜关于缺陷的优先级和严重级别
关于缺陷的优先级和严重级别
发布于: 已被阅读:
&&& 今天看到论坛里一个学员在问“到底应该是谁把缺陷状态置为PostPone,Rejected,Duplicate是Developer还是PM或CCB?”,还有学员对优先级这个字段理解的不够透彻,原话是“优先级的填写要看情况的。因为有时Tester 开的bug 很多,而PM又有好多TESTER,那PM就来不及去一一看那些BUG了,这时Priority就得由tester填写”,而论坛里还有同学找了篇英文的文章来告诉大家“看,老外都是这么做的”。
&&& 我觉得有必要给大家解释透这两个概念,这样不至于在日后的工作中做错。
&&& 以下粉红色部分是对那篇英文的引用,后面则是我的回答(结合微软的实际例子给大家说明)。
原帖由 rivermen 于
09:12 发表c) The tester then selects the priority of the defect: Critical - fatal error High - require immediate attention Medium - needs to be resolved as soon as possible but not a showstopper Low - cosmetic error
&&& 从这篇文章来看,这段英文描述是有问题的――不能说不对,至少不合理。&&& 优先级不应该给tester指定,这也是很多缺陷流程制定者容易忽略到的地方――很大一部分原因是流程制定者没有做过项目管理的工作或者学习过项目管理的知识。为什么这么说呢?&&& 因为Tester只是项目团队的成员之一,对缺陷管理、项目进度和项目风险都不可避免的会“盲人摸象”、“管中窥豹”,只“看”到自己“看”到的那个部分。
&&& 一般来说,一个被测系统往往需要多个tester的,而每个tester往往只关注自己发现的bug,不大会去了解其他tester所发现的bug,那么在这种情况下,他如何能够决定这个bug被修复的优先级别呢?!
这里再次强调一次,大家必须了解“Priority”真正的含义和作用――它是给管理者来据此做项目决策的,也就是说,缺陷优先级将直接导致工作安排的优先顺序。PM正是通过参考缺陷优先级来安排开发人员的工作顺序(这甚至能在Project里体现),使得项目风险降低、项目成本降低,解决问题更高效。
&&& 其实,这在微软内部就叫做“基于风险的测试”,也就是指评估测试的优先级,先做高优先级的测试,如果时间或精力不够,低优先级的测试可以暂时先不做。有如下一个图,横轴代表影响,竖轴代表概率,根据一个软件的特点来确定:如果一个功能出了问题,它对整个产品的影响有多大,这个功能出问题的概率有多大?如果出问题的概率很大,出了问题对整个产品的影响也很大,那么在测试时就一定要覆盖到。对于一个用户很少用到的功能,出问题的概率很小,就算出了问题的影响也不是很大,那么如果时间比较紧的话,就可以考虑不测试。
&&& 以下是微软公司的缺陷流程(不知道现在做微软外包的公司是否也采用这套流程),给大家参考参考。Bug跟踪过程  在软件开发项目中,测试人员的一项最重要使命就是对所有已知Bug进行有效的跟踪和管理,保证产品中出现的所有问题都可以得到有效的解决。一般地,项目组发现、定位、处理和最终解决一个Bug的过程包括Bug报告、Bug评估和分配、Bug处理、Bug关闭等四个阶段:  1)测试工程师在测试过程中发现新的Bug后,应向项目组报告该Bug的位置、表现、当前状态等信息。项目组在Bug数据库中添加该Bug的记录。  2)开发经理对已发现的Bug进行集中讨论,根据Bug对软件产品的影响来评估Bug的优先级,制定Bug的修正策略。按照Bug的优先级顺序和开发人员的工作安排,开发经理将所有需要立即处理的Bug分配给相应的开发工程师。  3)开发工程师根据安排对特定的Bug进行处理,找出代码中的错误原因,修改代码,重新生成产品版本。  4)开发工程师处理了Bug之后,测试人员需要对处理后的结果进行验证,经过验证确认已正确处理的Bug被标记为关闭(Close)状态。测试工程师既需要验证Bug是否已经被修正,也需要确定开发人员有没有在修改代码的同时引入新的Bug。&&& 话说回来,网上有很多自称专家的人在那里大谈特谈所谓的优先级标准,什么“系统死机是高级别,界面错误是低级别”之类。其实这些指的是缺陷的严重级别(Serverity)!&&& 当然,一般来说缺陷的严重级别也不是tester“主观判断”决定的,如果公司比较规范的话,会由测试经理、项目经理等组织制订这么一份相关的标准文档,文档是关于对应缺陷严重级别的定义。Tester在测试的时候就根据这么一份文档来决定对应Bug的严重级别。我下面粘贴某公司的一个《缺陷等级标准》的文档,大家可以看到其中的“E类――测试建议”正是我上课所说的Enhancement。========================缺陷严重级别定义:o 最高级--导致运行中断(应用程序崩溃),预期的功能没有得到实现,测试工作无法继续进行等.o 紧急---事件非常重要,并且需要马上给予关注.o 高级---事件是重要的,并且应该在紧急的事件处理之后尽快得到解决.o 中级---事件是重要的,但是由于解决问题需要花费一定的时间,所以可以用较长的时间解决.o 低级---事件不重要,可以在时间和资源允许的情况下再解决.o 建议性缺陷.更为详细的划分如下:A类――严重错误,包括:o 由于程序所引起的死机,非法退出o 死循环o 导致数据库发生死锁o 数据通讯错误o 严重的数值计算错误 B类――较严重错误,包括:o 功能不符o 数据流错误o 程序接口错误o 轻微的数值计算错误 C类――一般性错误,包括:o 界面错误(详细文档)o 打印内容、格式错误o 简单的输入限制未放在前台进行控制o 删除操作未给出提示 D类――较小错误,包括:o 辅助说明描述不清楚o 显示格式不规范o 长时间操作未给用户进度提示o 提示窗口文字未采用行业术语o 可输入区域和只读区域没有明显的区分标志o 系统处理未优化 E类――测试建议(非缺陷) ===============================&&& 好了,关于缺陷优先级和严重级别我解释到这儿,我希望同学们在学习的过程中知其然更要知其所以然。流程的制定不是想当然的,更不是因为看到别的公司都这么做自己就跟着做的。项目管理、缺陷管理都需要有很深的技术管理知识作为支撑,否则是作不好的。
编辑:admin');(window.slotbydup=window.slotbydup || []).push({id: '2769125',container: s,size: '',display: 'inlay-fix'});})();
bug严重程度和优先级分类文档(1)
贡献者:wangshirley1本站编辑:杭州厨师培训
bug严重级别和优先级别定义 Bug严重级别(Severity,Bug级别):是指因缺陷引起的故障对软件产品的影响程度。由测试人员指定。如下: 最高级(1类)-- 阻止对后续功能的测试,通常适用于以下情况 1 模块无法启动或异常退出 2界面/功能 Crash 导致一系列测试不能运行 3严重花屏 4数据丢失(用户数据,服务器数据) 5系统崩溃/死机/冻结 6 业务逻辑错误(数据计算错误:例如支付错误,业务流程缺失或者走错) 7功能设计和需求严重不符 8服务器400,500等错误
次最高级(2类)- 在当前发布版本中必须修复,即影响系统功能或操作,主要功能存在严重缺陷,但不会影响到系统稳定性
1 Bug 的出现导致软件没有完成用户的需求 2 系统刷新错误 3数值计算错误
点击显示全文
蛋黄并且能够增加食物色则,添加食物香味 烘培入门——烘焙用油脂全接触烘培入门——烘焙用油脂全接触 一、油脂的种类 1、天然油脂 《1》植物油 在豆油、棉子油、...贡献者:
烘焙知识大全——新手必备_人文社科_专业资料。新手必备的烘焙知识大全。既有烘焙工具、材料、各类点心制作的方子和详细做法,更有烘焙的小技巧。实在是烘焙新手的入门...贡献者:lguanr
焊接材料烘焙记录_建筑/土木_工程科技_专业资料
暂无评价|0人阅读|0次下载|举报文档焊接材料烘焙记录_建筑/土木_工程科技_专业资料。焊接材料烘焙记录 C5表 C5-...贡献者:lilin2880
五谷杂粮烘焙参数物料名称 糙米 糯米 荞麦 燕麦米 黑米 玉米 薏米 黄豆 红豆 黑豆 绿豆 白扁豆 苦瓜籽 芹菜籽 胡萝卜籽 冬瓜籽 葡萄籽 生菜籽 苹果干 草莓干 ...贡献者:
10款最经典湘菜_语文_高中教育_教育专区。10 款最经典湘菜《中国湘菜标准》确定了“酸辣香浓、熏腊味厚、质嫩色亮”的现代湘菜风格,并收录了 十道大众湘菜,大厨......贡献者:fymao2000
湘菜英文介绍_英语学习_外语学习_教育专区。一提到湘菜,大家一定会想到这些~~ 对,湘菜就是一个字,辣!可是你们知道 湘菜辣的起源是什么吗? When it comes to ......贡献者:子非一鱼
湘菜简介_管理学_高等教育_教育专区。 湘菜简介: 潇湘风味,以湖南菜为代表,简称“湘菜”,是我国八大菜系之一。湖南省,位于中 南地区,长江中游南岸。 这里气候温......贡献者:Co半格调
湘菜简称湖南菜,它历史悠久,源远流长,逐步发展成为颇负盛名的地方菜系 湖南地处长江中游南部,气候温和,雨量充沛,土质肥沃,物产丰富,素称“鱼米之乡” 。 优越......贡献者:qccsnow
湘菜的来源历史及特色_饮食_生活休闲。潇湘风味,以湖南菜为代表,简称“湘菜”,是我国八大菜系之一。潇湘风味,以湖南菜为代表,简称“湘菜” ,是我国八大菜系之一......贡献者:夏墨一样
湘菜餐厅名字: 潇湘风情 湘阁里辣 湘野食府 &锦湘楼&& 沁湘苑&湘菜馆 毛轩湘菜馆 天心阁湘菜馆 滴水洞湘菜馆 果园湘菜馆 洞庭春湘菜馆 聚湘福湘菜馆 芙蓉......贡献者:天簌至尊
湘菜调研报告总稿_调查/报告_表格/模板_应用文书。挑战杯黄伟、 一.项目背景---黄伟、张美娜 项目背景 黄伟 1.1 湘菜品牌理论研究 俗语有云——“民以食为天”......贡献者:我生气时会发飙
湖南人最爱吃的10道家常湘菜_农林牧渔_专业资料。湖南人最爱吃的 10 道家常湘菜! 湖南长沙人爱吃爱玩是出了名的, 要不然也不会落下星城的名号。 爱吃爱玩......贡献者:nongfu113
赣菜_饮食_生活休闲。赣菜赣菜赣菜最早文字记载见于两千年前; “物华天宝,人杰地灵”的鱼 米之乡江西,养育了千千万万的江西人,同时也孕育了独具一格的赣 菜文化......贡献者:新KD
中国赣菜名菜名点名师大师名店名单 一、中国赣菜名菜 100 个 南昌市《 南昌市《27 个》 : 西施金丝缠大虾、海参眉毛丸、稻香鸭、新雅四宝、瓦罐煨 猪手、酱香......贡献者:wwusn
赣菜历史悠久_其它_工作范文_应用文书。赣菜历史悠久,是在继承历代“文人菜”基础上发展而成的乡土味极浓的“家乡菜”。传统意义 上的赣菜主要由南昌、上饶、九江......贡献者:一如既往354
赣菜的发展历程及味型结构_销售/营销_经管营销_专业资料。赣菜的发展历程及味型结构邓 云 江西简称赣,江西菜又称赣菜。它的形成有其社会、经济、文化、物产 资源......贡献者:Dy邓妍
赣菜 粉蒸肉_文化/宗教_人文社科_专业资料。 赣菜有着数千年饮食文化的积淀,《后汉书》中的《豫章记》称江西“嘉蔬精稻,擅味八方”;而后,“初唐四杰”之一的......贡献者:djfiengljc
学做赣菜——清炖狮子头_饮食_生活休闲。学做赣菜——清炖狮子头赣菜是江西地区汉族饮食文化的总称,具有浓郁地域特色。江 西菜历史悠久,是在继承历代“文人菜”......贡献者:新疆新东方258
赣菜——莲花血鸭_饮食_生活休闲。莲花血鸭的做法,赣菜 莲花血鸭莲花血鸭属赣菜系萍乡菜一支,是江西省萍乡市莲花县的一道汉族名菜。 莲花血鸭因具有“色美味香......贡献者:早安曹妃甸
特色农家赣菜西江美食坊
特色农家赣菜西江美食坊
特色农家赣菜西江美食坊 特色农家赣菜西江美食坊
特色农家赣菜西江美食坊......贡献者:爱乐活网
但同时徽徽菜的重色 也非一成不变, 现代社会人们追求标新立异, 同样的菜肴重以不同的色将能增加人们的消费 欲望,同时由于重油的变化,重色的需求之然也就降低......贡献者:张欣欣1990
徽菜简介_设计/艺术_人文社科_专业资料。徽菜是中国汉族八大菜系之一,仅仅指徽州菜,而不能等同于安徽菜。徽菜来自徽州,离不开徽州这个特殊的地理环境提供的客观条件......贡献者:吃货吃吧78
徽菜系又称“徽帮”、“安徽风味”,是中国著名的八大菜系之一。 徽菜的原料, 由于资源丰富、 质地优良、 取之不尽用之不竭。 安徽地处华东腹地, 气候温和雨量......贡献者:
浅谈安徽徽菜文化_历史学_高等教育_教育专区。浅谈安徽徽菜文化 浅谈安徽徽菜文化【摘要】徽菜为全国八大菜系之一,起源于歙县,绩溪的徽帮厨师将它发扬光大。据 《......贡献者:文化产业吧
1 徽菜的历史 1.1徽菜的定义 徽菜作为中国八大菜系之一,但在语义理解往往有所偏差。关于徽菜的定义, 但它却与安徽菜有着不同的含义。徽菜来自古徽州,古徽州,......贡献者:黄收藏夹
徽菜的特点与代表菜。徽菜是我国八大菜系之一。徽菜就是徽州菜。根据史料记载,徽菜开始于南宋时的歙县,明清以后绩溪逐渐变成了徽菜的中心。 许多绩溪人在长江流域的......贡献者:君子之交休宁
徽州美食欣赏 专业:信息与计算科学 组员:张春彬 目录 徽菜简介---第 3 页 毛豆腐---第 4 页 菜品来历---第 4 页 工艺......贡献者:蓝天宇下
徽菜的民间故事_文化/宗教_人文社科_专业资料。有关徽菜的民间故事 胡宗宪与冬瓜鱼 嘉靖三十三年《1555》 ,胡宗宪受命抗倭大任来到宁波。次年,宗宪采取让手下扮成......贡献者:xialan050300
日本料理常见的菜单及配料 日本料理常见的菜单及配料: 日本料理餐厅经常见到的菜单类别大概可以分为下列五种: 《一》生鱼片:简单的来说就是各式的生食海鲜,如鱼、...贡献者:zhaobeikang956日本料理_物理_自然科学_专业资料。日本料理即和食,起源于日本列岛,主要以米饭,面条为主,副食多为新鲜鱼虾等海产,常配以日本酒.和食以清淡着称.最有代表性有...贡献者:发乌沙日本料理基础知识介绍 料理在汉语中的本意是处理、整理,料理一词在日语却是菜肴的意思。随着日本经济的急剧扩张, 日本生活方式也逐渐向世界各地扩散。作为世界美食中...贡献者:Max认真学习可以在家做的日本料理。精心典藏日式手卷原料:海苔、米饭、生菜。 做法: 1、铺一张海苔,放适量米饭,插几片生菜,漏斗形卷起来; 2、卷好后随意放上喜欢的食材,挤...贡献者:ls至于货源,日本料理还是有一定优势,具了解,日本菜大部分难在手工,而需要的东西还是比较 普遍的,比如黄瓜,萝卜,包菜,虾子,这些都不难弄,当然在中国开就会在这一块...贡献者:lzy058631
川菜文化的发展历程作为中国八大菜系之一,同时也是味型最多、最有特色、民间的最大菜系,四川菜系以 调味与菜式复杂多样且富有特色, “五味俱全”而突出麻辣,口味...贡献者:jiong家常川菜做法大全_经管营销_专业资料。川菜乃是我国的八大菜系之一,它是色、香、味俱全,有了它,就能丰富你的餐桌。家常川菜做法大全豉汁蒸排骨 菜系: 时间: ...贡献者:zhoupengnet

我要回帖

更多关于 bug严重级别定义 的文章

 

随机推荐