BUG描述及缺陷管理工具培训_第1页
BUG描述及缺陷管理工具培训_第2页
BUG描述及缺陷管理工具培训_第3页
BUG描述及缺陷管理工具培训_第4页
BUG描述及缺陷管理工具培训_第5页
已阅读5页,还剩34页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

Bug管理指南Ivan2012.01.07目录Bug相关概念判断Bug的规则Bug的生命周期报告、跟踪、关闭BugBug报告的内容Bug的统计BugZilla操作指南什么是Bug?功能没有实现或与规格说明不一致的问题是bug;不能工作(死机、没反应、黑屏)的部分是bug;不兼容的部分是bug;边界条件未做处理是bug;界面、消息、提示、帮助不够准确是bug;屏幕显示(UI)不正确也是bug;有时把尚未完成的工作(复制不完全等)也作为一个bug。Bug举例1文本文件保存错误:在WindowsXP桌面上新建一个文本文档,输入“联通”两个字,并保存退出。退出后再次打开这个文本文件时,刚才输入的内容变成了乱码。Bug举例2共享文件夹名超长时提示错误:WindowsXP支持的最大共享文件夹名长度为80个英文字母或40个汉字,但设置共享文件夹名时可输入的范围是80个英文字符或80个汉字,如果共享文件夹名在41~80个汉字之间,系统会提示“该共享名包含无效的字符”。其实真正的原因是共享文件夹名超长。

Bug举例3替换字符串长度未作限定:Word2000中,如果替换字符串长度过长,则会引起程序崩溃。软件问题报告(Bug报告)软件问题(Bug)报告是软件测试过程中最重要的文档。它记录了Bug发生的环境,如各种资源的配置情况,Bug的再现步骤以及Bug性质的说明。更重要的是它还记录着Bug的处理过程和状态。Bug的处理进程从一定角度反映了测试的进程和被测软件的质量状况以及改善过程。

判断Bug的规则软件未达到产品规格说明书(需求)标明的功能。软件出现了规格说明书指明不会出现的错误。软件功能超出规格说明书指明的范围。软件未达到规格说明书虽未指出但应达到的目标(隐含需求)。软件测试员认为软件难以理解、不易使用、运行速度缓慢,或者最终用户认为不好。需要注意的是,测试人员报告Bug时,应当保证Bug是可以重现的。对于有时不可重现的Bug,应当反复测试,直到最终确定Bug的发生场景为止。报告Bug的基本原则尽快报告Bug;有效描述Bug;Bug的生命周期 Bug的生命周期就是指Bug从开始提出到最后完全解决,并通过复查的过程。在这个过程中Bug报告的状态不断发生着变化,记录着Bug的处理进程。

有效描描述Bug短小::只解解释事事实和和演示示、描描述Bug必需需的细细节;;单一::每一一个报报告中中针对对一个个Bug;;步骤清清晰::要清清楚地地描述述出Bug的发发生场场景,,包括括前置置条件件和操操作的的详细细步骤骤;再现::按照照预定定步骤骤可以以重现现相同同状况况;在报告告Bug时时只描描述事事实,,不做做评价价,也也不要要有人人身攻攻击;;必要的的时候候可以以添加加注释释(remarks);;可以上上载屏屏幕抓抓图和和其他他附件件。有效描描述Bug以下是是一个个Bug描描述的的例子子操作步步骤::使用MappingBuilder对对URL为为“jdbc:mysql://2/test”的的数据据库进进行映映射,,虚拟拟数据据库名名称设设置为为“VMysql””。进入DataView主主页面面,在在DASList中点点击““VMysql”右右侧的的“高高级查查询””链接接。在高级级查询询页面面底端端的输输入框框中,,输入入SQL语语句““select*fromempinfo””,点点击查查询按按钮。。在得到到的查查询结结果页页面中中,点点击““下一一页””链接接。翻页到到下一一页后后,没没有出出现““保存存当前前页面面的查查询结结果””链接接,无无法保保存当当前页页面结结果。。编写Bug摘要要Bug的摘摘要是是要用用一句句话的的形式式简明明扼要要地将将Bug描描述出出来,,要清清晰指指出Bug所在在部位位以及及其错错误类类型,,不能能太笼笼统。。如“页页面对对非法法输入入有问问题””可以以修改改为““流量量信息息查询询页面面对于于非法法输入入没有有进行行校验验”。。Buglist新建状状态((NEW))Bug创建建后的的初始始状态态。已分配配状态态(ASSIGNED))经过确确认为为合法法软件件问题题后分分配给给开发发人员员的状状态。。待验证证状态态(RESOLVED))开发部部门对对软件件问题题进行行处理理或修修改后后的状状态。。重新新打打开开状状态态((REOPENED))对开开发发部部门门修修改改后后软软件件问问题题,,经经过过验验证证,,如如果果仍仍然然存存在在,,则则将将其其状状态态改改为为““重重新新打打开开””状状态态。。对对于于““关关闭闭/延延迟迟修修改改””状状态态的的软软件件问问题题,,如如果果时时机机成成熟熟,,需需要要重重新新开开发发,,则则将将其其状状态态改改为为““重重新新打打开开””状状态态。。关闭闭状状态态((CLOSED))Bug生生命命周周期期的的结结束束。。解决决状状态态((VERIFIED))经测测试试部部门门对对修修改改后后的的软软件件问问题题进进行行验验证证并并确确认认修修改改正正确确后后的的状状态态。。未经经证证实实状状态态((UNCONFIRMED))由开开发发人人员员自自己己提提交交的的Bug,,是是一一种种初初始始状状态态,,待待测测试试人人员员确确定定后后变变为为““New””。。Bug的状态态在软件测试过过程中发现的的Bug,要要根据其严重重程度进行分分类,然后,进行不不同的处理。。可以把Bug划分为七七级:第一级(blocker):引起操作作系统“挂起起”或“崩溃溃”的错误;;第二级(critical):引起软件件本身“挂起起”或“崩溃溃”的错误;;第三级(major):不能完成成软件说明书书定义的功能能的错误;第四级(normal)):程序所完完成的功能与与软件说明书书定义不符的的错误;第五级(minor):显示方面面的错误;第六级(trivial):其它“轻轻微”的错误误(如文本差差错);第七级(enhancement)):增强或者改改进。Bug的级别别Bug严重程程度与处理工工作日Blocker、critical:响应时间间1天,处理理1天Major、、normal:响应时时间1天,处处理3天Minor、、trivial:响应应时间1天,,处理7天Enhancement:时间未定定Bug的修改改优先级修改优先级通通常可分为五五个级别:P1:尽快((或立刻)修修正;P2:每个里里程碑(或测测试周期)结结束前必须修修正;P3:如果时时间允许就修修正;P4:低低优先级级。P5:在在将来的的某个版版本修正正也可以以跟踪Bug测试人员员要不断断跟踪Bug,,直到Bug修修正,问问题解决决为止。。新提交的的Bug为NEW状态态,经开开发人员员修改后后,Bug变为为RESOLVED((待验证证)状态态。此时时就需要要测试人人员对Bug进进行回归归测试,,验证问问题是否否修正。。如果问问题仍然然存在,,则测试试人员将将该Bug的状状态修改改为REOPENED(重新新打开));如果果通过验验证确认认问题已已经修改改好了,,则测试试人员将将该Bug的状状态置为为VERIFIED((已验证证),同同时添加加附加意意见如““该Bug在Releasexx.xx版本中中已经修修正”。。跟踪Bug还有一种种情况::开发人人员认为为Bug在当前前版本可可以暂不不修改,,而考虑虑在后续续版本中中再做修修正,Bug的的对应状状态为LATER。对于这种种情况,,项目负负责人应应召集开开发人员员、测试试人员和和其他项项目相关关人员进进行讨论论,如果果讨论结结果为同同意在后后续版本本修正,,则测试试人员可可以将该该Bug的状态态置为VERIFIED;如如果讨论论结果是是需要在在本版本本中解决决问题,,则测试试人员应应将该Bug的的状态置置为REOPENED,重新新打开Bug。。Bug状状态报告告项目进入入系统测测试阶段段后,SQA人人员要定定期做Bug状状态报告告。Bug状态态报告要要以邮件件方式发发送给项项目组长长、项目目组成员员、测试试人员和和项目高高层管理理者。关闭Bug对于状态态为VERIFIED的Bug,应应由Bug的开开启者即即测试人人员关闭闭。开发发人员无无权关闭闭Bug。将Bug的的状态标标记为CLOSED,,则Bug生命命周期的的结束。。Bug报报告的属属性(内内容)Bug号号报告者及及创建时时间Bug状状态问题简单单描述((摘要))基本信息息:项目严重程度度、优先先级URL测试平台台、操作作系统抄送详细信息息:详细描述述问题再再现过程程问题所在在子系统统和功能能区域该功能区区域的开开发者和和测试者者配置信息息:如计计算机型型号、CPU、、LAN、MEMORY、OS…还可以建建立附件件(上传传图片、、文档))Bug报报告的属属性(内内容)Bug统统计1各模块问问题分布布简况1.流量信息息统计查查询模块块(10个,59%))2.数数据采集集模块((0个,,0%))3.数数据整理理模块((1个,,6%))4.系系统配置置模块((2个,,12%)5.邮邮件告警警模块((4个,,24%)Bug统统计2各级别问问题分布布简况1.一级bug(blocker,critical)((1个,,6%))2.二二级bug(major,normal)((8个,,45%)3.三三级bug(minor,trivial)((5个个,29%)4.四级bug(enhancement)(3个,20%)Bug统统计3各级别Bug解决平均均工作日日1.一级bug(blocker,critical)(平平均1天))2.二二级bug(major,normal)((平平均1.29天天)3.三级级bug(minor,trivial)((平均2.20天))4.四级级bug(enhancement)((平均2天)注:标记为为LATE状态的问问题不在统统计之列BugZilla操操作指南1注册、登陆陆用户输入服服务器地址址:6/bugzilla/,进入主页面后,,点击“登登陆”。BugZilla操操作指南2修改密码进入主页面面,点击““设置”。。BugZilla操操作指南3输入BugAssignedto:为为空则默默认为设定定的admin,也可手手工填写。。CC:可可为多人,,需用",,"隔开。。BugZilla操操作指南4查询Bug直接输入BugID,点击击find查询。。在主页面点点击“查询询”,进行行条件查询询。BugZilla操操作指南5处理Bug如果Bug属于自己己范围,填填写“添加加说明”并并将Bug状态改变变。如果bug不属于自自己的范围围,直接输输入被指定定人的Email,,进行Ressigned。。BugZilla操操作指南6验证BugBugZilla操操作指南8系统管理员员工作内容容:1、产品((Product))、版本号号(versions)和模模块(Components)的定义义,同时指指定模块相相应的开发发者(owner)和测试人人员(QAContact)。2、小小组的的定义义和划划分3、测测试中中Bug严严重程程度、、优先先级的的定义义4、增增加用用户,,并分分别设设定全全部用用户的的分组组、权权限。。5、主主要参参数((parameters)的的设置置1)urlbase:输输入bugzilla工工具具所在在的服服务器器IP地址址。2)usebuggroupsentry:设设为ON,可以以分组组。3)whinedays::Bug在在whinedays设设定的的期限限内若若未被被处理理,将将自动动重发发mail,默默认为为7天天。4)defaultpriority:设定默默认的优优先级5)commentonresolve:设为为ON,,系统将将强制要要求开发发者处理理完Bug后后,必须须填写修修改的内内容。BugZilla操作作指南9系统管理理员基本本操作:1、创建建默认的的管理员员用户运行checkset

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论