软件系统Bug管理教程

软件系统Bug管理教程

ID:37200683

大小:1.47 MB

页数:40页

时间:2019-05-10

软件系统Bug管理教程_第1页
软件系统Bug管理教程_第2页
软件系统Bug管理教程_第3页
软件系统Bug管理教程_第4页
软件系统Bug管理教程_第5页
资源描述:

《软件系统Bug管理教程》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、软件系统Bug管理教程议程Bug相关概念判断Bug的规则Bug的生命周期报告、跟踪、关闭BugBug报告的内容Bug的统计BugZilla操作指南2什么是Bug?功能没有实现或与规格说明不一致的问题是bug;不能工作(死机、没反应)的部分是bug;不兼容的部分是bug;边界条件未做处理是bug;界面、消息、提示、帮助不够准确是bug;屏幕显示、打印结果不正确也是bug;有时把尚未完成的工作也作为一个bug。3Bug举例1文本文件保存错误:在WindowsXP桌面上新建一个文本文档,输入“联通”两个字,并保存退出。退出后再次打开这个文本文

2、件时,刚才输入的内容变成了乱码。4Bug举例2共享文件夹名超长时提示错误:WindowsXP支持的最大共享文件夹名长度为80个英文字母或40个汉字,但设置共享文件夹名时可输入的范围是80个英文字符或80个汉字,如果共享文件夹名在41~80个汉字之间,系统会提示“该共享名包含无效的字符”。其实真正的原因是共享文件夹名超长。5Bug举例3替换字符串长度未作限定:Word2000中,如果替换字符串长度过长,则会引起程序崩溃。6软件问题报告(Bug报告)软件问题(Bug)报告是软件测试过程中最重要的文档。它记录了Bug发生的环境,如各种资源的配

3、置情况,Bug的再现步骤以及Bug性质的说明。更重要的是它还记录着Bug的处理过程和状态。Bug的处理进程从一定角度反映了测试的进程和被测软件的质量状况以及改善过程。7判断Bug的规则软件未达到产品规格说明书(需求)标明的功能。软件出现了规格说明书指明不会出现的错误。软件功能超出规格说明书指明的范围。软件未达到规格说明书虽未指出但应达到的目标(隐含需求)。软件测试员认为软件难以理解、不易使用、运行速度缓慢,或者最终用户认为不好。需要注意的是,测试人员报告Bug时,应当保证Bug是可以重现的。对于有时不可重现的Bug,应当反复测试,直到最

4、终确定Bug的发生场景为止。8报告Bug的基本原则尽快报告Bug;有效描述Bug;9Bug的生命周期Bug的生命周期就是指Bug从开始提出到最后完全解决,并通过复查的过程。在这个过程中Bug报告的状态不断发生着变化,记录着Bug的处理进程。1011有效描述Bug短小:只解释事实和演示、描述Bug必需的细节;单一:每一个报告中针对一个Bug;步骤清晰:要清楚地描述出Bug的发生场景,包括前置条件和操作的详细步骤;再现:按照预定步骤可以重现相同状况;在报告Bug时只描述事实,不做评价,也不要有人身攻击;必要的时候可以添加注释(remarks

5、);可以上载屏幕抓图和其他附件。12有效描述Bug以下是一个Bug描述的例子操作步骤:使用MappingBuilder对URL为“jdbc:mysql://10.0.0.12/test”的数据库进行映射,虚拟数据库名称设置为“VMysql”。进入DataView主页面,在DASList中点击“VMysql”右侧的“高级查询”链接。在高级查询页面底端的输入框中,输入SQL语句“select*fromempinfo”,点击查询按钮。在得到的查询结果页面中,点击“下一页”链接。翻页到下一页后,没有出现“保存当前页面的查询结果”链接,无法保存当

6、前页面结果。13编写Bug摘要Bug的摘要是要用一句话的形式简明扼要地将Bug描述出来,要清晰指出Bug所在部位以及其错误类型,不能太笼统。如“页面对非法输入有问题”可以修改为“流量信息查询页面对于非法输入没有进行校验”。1415新建状态(NEW)Bug创建后的初始状态。已分配状态(ASSIGNED)经过确认为合法软件问题后分配给开发人员的状态。待验证状态(RESOLVED)开发部门对软件问题进行处理或修改后的状态。重新打开状态(REOPENED)对开发部门修改后软件问题,经过验证,如果仍然存在,则将其状态改为“重新打开”状态。对于“关

7、闭/延迟修改”状态的软件问题,如果时机成熟,需要重新开发,则将其状态改为“重新打开”状态。关闭状态(CLOSED)Bug生命周期的结束。解决状态(VERIFIED)经测试部门对修改后的软件问题进行验证并确认修改正确后的状态。未经证实状态(UNCONFIRMED)由开发人员自己提交的Bug,是一种初始状态,待测试人员确定后变为“New”。Bug的状态16在软件测试过程中发现的Bug,要根据其严重程度进行分类,然后,进行不同的处理。可以把Bug划分为七级:第一级(blocker):引起操作系统“挂起”或“崩溃”的错误;第二级(critica

8、l):引起软件本身“挂起”或“崩溃”的错误;第三级(major):不能完成软件说明书定义的功能的错误;第四级(normal):程序所完成的功能与软件说明书定义不符的错误;第五级(minor):显示方面的错误

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。