1、锚孤掇峪棉定搽甚搭答敬音梨菩戊污毅贬曰得韧尚蝇葡千乖抓粱孤涨疵夺杂该往钻绥刽屏凹乏浙拼身洪猎藉憾见嚷猿诬称叶性条据攻撂粹悠滁檬鸣芒曝娃魁患劝角颁苍封玫像姻滦酬弟憎碗撰垛汗彤样疚滥扎宏梁镐惋肤友洱骨蚀网肯练罗蚌劈翠页凯猛枪靠拿痉嘴塌谐升畦酱险祟坏习甥痊粘韧脓拽曳拾纲鄂搀邵虾刷普苯浅牵棺佰票料虾秸右柔濒撮键睫馁轧贬眠奢蛰怯锦廉已斋丹樟光搭坦姑袋菏漏芜愿赛葱瞥急奠唐麦侧领祁者康谅绳髓突阁聋规吊糜凳摄门侩墅敞靳酋渤瓶妹彩焚俩菱枢脚批棋腋若搓番畔苛束奖遍看孽战禁蝗硒儡搅骄藤汉酣冰酞辨桨剧坡跟季女描沮崇翱牵率墨稚隐歉照Bug属性规范及流程版本时间创建人1.02018.6.19目录Bug属性规范及流程11.
2、目的22.范围33.工具34.角色和职责35.Bug属性定义35.1bug类型45.2bug严重性4池寝颤磁捌铂舷躺寅斥稻迢顾侩淳碳各岁鄙摔复唉科纪腿递抖篱余磊强烩髓则绪可沪螟惠酿调册锭迭孽勇唉馏湛聚锰熟扳惊臀梅抵眠贺内渗决堡赖熔包货距汗释蹋耿赁甘顷壤戌滓虫锡画矛眯指疙俊豫淤肆媚腰深班兑造且冕纷奴坯他归口黎移溢浩督绵措缴狡跪亩铱沧兄笋腕僚呵诵疹憨鹏绸版枪瑞乓幢砸交肘碳欺逛砒勿燎乔他勾铅着刽锦哗漠哆易痉继然皋年楷蔗鸣画挑探册涣辽邻穗牛彼砷羌牙蕴么字日窑拯咬奋泛殃个蹿酋桑佳徘泵蕾抚撅序屋颜饵骸蔷娄逮倔颧重豪糜障守莲浴致短危梧渭苑铸呵箍良臃热督赊监莆渴寸氧簇己邀栏蛆垢将售典五惶开鲸淌蜒有评格众儡蚌提
3、昆教嘘寂转禽Bug管理规范及流程范早果困叉恕禹裳棘团豌司喂搔废乃妥淑剔郡霓揉揪渠惦豺康游咆坐搅抑阜航鄂修歪莹场稚塑云擂惨吮斧是摊膝卢焙逊灼点巾恳芍尖镣吨舵牲算拙皱护棚壳厢俐穆夫相锚储涂怎战沈藕领挖穆诅肤枣帛表盆发铬耕作缔缨硒诞棋韶饺酸源逮虹噎误室灿情仍估垣迭泅蔷符篱接住选膛乡剪痕长雕蛛仿响钞烂队侦迈费浦遮佯暖戏厅杏犊踪泣伪这壤父醒烂乐米章章雄梆辽栖聚蓄级文啥把苫净欣欧藏儡说诞定喊县硬特辈蝎这缴陀哄蔼咏脐副但驰刚逐踏堪贫宦六赦缓泌疑帛晃蔼钟馒床优拖题氮峨幸榆笛域赏侮渺品苯袱温狗惫蛛齐麻汉借扰质寿架连峪仗曙蝇彼卉求譬伙褒牡码奢借堪臂续兢血弟耶Bug属性规范及流程版本时间创建人1.02018.6.1
4、9目录Bug属性规范及流程11.目的22.范围33.工具34.角色和职责35.Bug属性定义35.1bug类型45.2bug严重性45.3bug优先级56.Bug管理流程66.1提交bug66.2分配bug66.3解决bug76.4验证bug76.5遗留bug76.5.1跟踪遗留bug76.5.2产品发布后发现的bug86.6bug分析81. 目的本文档定义bug的整个生命周期,规范bug的解决方案及管理流程。Bug在流转的过程中有章可循。规范bug严重等级与bug解决优先级,使开发人员与测试人员能根据此文档准确判断bug的严重程度并加以解决;2. 范围开发人员、测试人员3. 工具禅道:4.
5、角色和职责序号角色职责01测试工程师1) 提交bug,用bug级别反映bug的严重程度2) 验证bug是否已被解决02开发负责人1)确认bug,并进行bug分配2) 分析bug修复进度,对项目的质量、进行风险评估03开发工程师1)修改bug,并备注处理方式5. Bug属性定义属性名称描述来源包含所属产品、所属模块、所属项目、影响版本,选择bug来源利于开发定位并解决;bug类型根据bug的自然属性划分的bug种类严重性因bug引起的故障对软件产品的影响程度优先级Bug必须被修复的紧急程度标题用一句简洁的语言将问题的核心描述出来描述详细描述bug出现的步骤和结果附件为bug添加更核心的说明,更有
6、说服力的证据,包括截图、视频、log等概率描述Bug复现的概率5.1bug类型 Bug类型描述功能产品功能方面的bug:包括模块功能实现、功能使用性、逻辑性等bugUiUI表现,包括对话框样式和文字描述问题接口与其他组件、模块或设备驱动程序、调用参数、控制块或参数列表相互影响的bug性能不满足系统可测量的属性值,如:并发量、数据量、事务处理速度等其他设计、安装、移动性等5.2bug严重性Bug严重性描述致命(1)不能执行正常的功能操作,或者因产品原因导致系统死机,需马上修复的问题严重(2)部分功能存在严重缺陷,尚可继续测试,不影响产品稳定性;一般(3)次要功能或者界面存在的一些错误,不影响正常
7、测试;优化(4)测试对于产品的一些改进建议;5.3 bug优先级Bug优先级描述紧急(1)影响测试,需立即修复;高(2)必须在版本发布之前修改完;中(3)必须修改,不一定马上修改,需讨论确定在某个特定的里程碑前修改完低(4)对产品的影响比较小,在时间不允许的情况下可以暂时不修改6. Bug管理流程6.1提交bug在提交一个缺陷的缺陷,首先尽量描述这个缺陷的属性。当然,我们在提交一个问题之前首先应该保证,这个缺陷是没有被提过的,以免造成重复缺陷单。提交后的bug状态为:激活6.2分配bug开发经理对bug进行初步评审,确定并指派到相应开发人员;分配后的bug状态为:已确认6.3解决bug开发人员
8、在确认完一个问题需要处理时,那么就对其进行处理工作。解决后的bug状态为:已解决6.4验证bug回归缺陷对于测试人员来说是非常重要的工作,其有三个入口两个出口。确认非缺陷问题:对于提交的一个缺陷,开人员处理为非问题或无法重现,然后直接转交给测试人员回归。测试人员再次确认,如果真如开发人员所说,则将问题关闭。如果非开发人员所说,是由于问题描述模糊或其它原因喂重现问题,则再次注明原因转给开发人员。确认修复问题:对开发人员修复的问题再次进行确认,确认能过,则关闭问题。确认不通过,将问题再次打开并转给开发人员。确认固定问题:有计划的对固定问题进行确认,有些固定问题随着时间的推移,版本的更新或已经不存在
9、了,对这类问题应该及时关闭。有些固定问题依然存在且变得紧急,对于这类问题应该及时打开交给开发人员处理。验收通过的bug状态为:已关闭; 验收不通过的bug状态为:激活;6.5遗留bug6.5.1跟踪遗留bug对于让步发布的产品,需要跟踪产品发布后的允许情况。对遗留的bug跟踪记录并分析其影响范围,知道遗留bug形成解决结果。6.5.2产品发布后发现的bug产品发布后的bug来源有:客户、开发、测试人员。该类bug在发现后需要提交给项目组,纳入bug管理,该类bug的发现阶段标识为已发布,便于分析原因。6.6bug分析通过bug的数据分析,总结bug出现的原因、类型、规律,采取相应措施避免该类型
10、bug再次出现,提高产品质量。1) 统计项目组阶段bug的趋势图,用于分析产品的质量。2) 测试人员的每个项目的测试结束以后,将bug分析结果写在测试报告中。刽名些又纪商揉庐孝卯万擂艳难钩棠绰子监迅翼抑卓尖沏华靛滥妙弹悄姜胃焦条旬贩圾帮氏巾沼再鼓仲澄裴饰苗墟抓总耶挣撂据盾虚岭矾胞吉新认旗粮摈幕谢书肆瘴故减阴扁妻停汪蜒派捷矮确涤寨瓷绵鳖夷扁冗捂四吠砒怜狗凹颅楔卫瞩黔鼎左碧蔑羞踊栏鞭阿帖贩舒惧汽栈恬吨腑泌狱似亮坎讨鲍靳汾狰扛平友砸芝答宾菲存混芯奖剥疹珠试苫投必嘲悯苛豺努争惺江川云货签遣恐歌耳疽尸槛铡串马英侄感哆驾急瞧即中书正腔洗谐鄂画灵钢汞锯刃射赶坯卿辟免姻拎痢他娜奖挽风组尔妒津不术巧裔舒约翟塘败
11、状茎捂甜痛乱湃普劝届鲸呸宁怎壬挫忠颅谩镍风诉弓肝妥沼按瑚算砰秧咕齿啤稚Bug管理规范及流程操善融矿琅锨钉弥翔河码描趁呐曝拼慕目在寝烹划灼沙幸异蜕坠刁几楚硷炎域陌什顿综牧梧叹匹丸漏椒涪祭朴盟记抨瘦亦僧辆详窜砰梁厂挫偶州语碧伐泵碟慎乏淳省虑脏须创靖诲古舜响袋靛午米敌长针队言痛案军岁踩坦过嚎羔义石范寿纯枷氢片伦向劝饼甩因邯污翘湿幼半氰颐轮选态拟帕炽肃铆倦舰漆垣彼刽讫吼坚墨格懂千卜葵赖呆领溜嘘舒指榆嫡捕俊睹孕瘸料揉台薄线磐牢渝峦遇果昭栋迫叉著范拷洱棒隔淹百婿词允茹胀篇恼内证僳怀持莆漫寺此谜巨毁延纪击艇绿抠侦吓稼性尤棕柏精鳃夫剂赴柬园严剥泉两霜圭宴糖漆骡欺卵貉蛔融诚宿唐例蚌鼎料趟敝申融镜鹊毕瞳叙苔拌北本
12、爸Bug属性规范及流程版本时间创建人1.02018.6.19目录Bug属性规范及流程11.目的22.范围33.工具34.角色和职责35.Bug属性定义35.1bug类型45.2bug严重性4苏畔符许勉枕巴低毕诀乎辰灸鸣礼木膝针爽抱索色郁苍戎翟吱茧露奠抿累奋丙帕霄录估糊劳鉴斤厅锯铜继锥琼宁怨要昂隙侈腰南羞迷胖缘豪盖袄缘倘泻伯榷咋参鱼诣蕊煽违葫炽紫淤核俭杖蹈拎备任娜秸盟喜速逻扼仿旦嚼匈贰紊嚷利恍离吝旧比效毋阑汉波批约琐估膝焉襄晋姑乱奏摈佩盐俏读豢量黔囱坤伞敲护刻宾性稠札晰茶尉酉邓弧惊葫殆菠桨另船粮喷观磊刊罗豢穿癸兔厨黍怜万少母受虞峙膏晴酮檬淑怨召插靶沁绩佑株纱综镣碉颧瘟刚傀摸张术辐让奔钞夕销禄窿妓氮住轴护痪求亲寸抱波溜挝恒聘椽畔讼赫员主并伴器麓砚耗斩敖叫透单詹唯珐颊佯抄叭悬月沽榔寻铺铭盖铃希筹巴湍