觉得bug的管理很重要!
上一篇 /
下一篇 2010-02-09 16:59:55
/ 个人分类:工作三二事
在最开始报bug时,我们就简朴的使用一个excel表格,在这个上面就可以把所有的bug的详细信息给列举出来了,然后,每周测试完一次,就是一份excel文件,再发给RD.到了下一周,又重新整一份excel文件,在这个上面继续记录,这样连续两周下来,本人自己感觉这样很不方便,到时候验证的时候,不光是守着一大堆excel文件验证的问题,关键是不便于BUG的追踪和管理,比如这个bug是由谁提交报告的, 又由谁给出解决方案,加了注释的,最后又是在谁的验证下,对这个bug关闭的,整个过程不清不楚的,如果涉及到的人只有一两个很少的,基本就是这几份EXCEL文件,仔细阅读下还行,但人多了,改的也就多了,能看的过来吗?有人说对EXCEL也进行SVN版本管理,但这样看起来还是不方便啊,如果中间有BUG的owner的转移的话,单纯从一个EXCEL文件上是看不出来的。
所以经历了种种情况后,我们意识到迫切的需要使用对bug进行追踪和管理的工具。
在这种情况下,公司上面提议说还是使用微软的sharepoint services来进行bug管理吧。
今天得到了一个平台账号和密码,初步在这个上面开始了以后的bug天地。
首先就是在列表中来创建了自己需要的列表。
比如新建一个缺陷报告(bug report),而在这个bug report下,每一个report里面的内容多包括下面这些东西:
Bug信息 | 注释 |
缺陷编号 | 唯一的,可自动产生缺陷ID |
基本信息 | 标题 | 描述缺陷的主要信息 |
| 优先级 | 可选项:高,中,低 |
| 状态 | 可选项:打开,关闭 |
| 严重程度 | 可选项:致命,严重,一般,较小。 |
| 产生频率 | 填百分率 |
| 提交人 | |
| 提交时间 | |
| 所属模块 | |
| 指定解决人 | 负责修复缺陷的开发人员 |
| 指定解决时间 | 就是截止日期 |
| 验证人 | 验证缺陷是否被真正修复的测试人员。 |
| 验证时间 | |
| 验证结果描述 | 可选项:通过,不通过。 |
详细描述 | 步骤 | 对缺陷的操作过程。 |
| 期望的结果 | 正确的结果。 |
| 实际的结果 | 错误的结果。 |
| 测试环境 | 一般情况下,默认填写软件版本号,特殊情况下,可以补充相应的硬件信息,操作系统,浏览器,等等。 |
必要的附件 | 图片 | |
| Log文件 | |
备注 | |
嘿嘿,这些应该都是一个bug必不可少的要件。
等把这些完善好后,下周就开始在这个上面报bug了.
目前虽然还没使用,但已经看到它的很多便利了。
1. 一目了然,可以清楚地看到所有report,我的report,,今天到期的report,,还有当前的report,,等等信息。
2.通过修改report, 可以对有的report,重新进行解决人的划分。
3.某一个分配到report的人,他会收到相应的邮件提示,这就防止了有些report已经报告了,但是它的owner还不知道。
注:
其实我们理想的状态就是,测试这边发现一条bug后,以这样的形式报告出一条bug,从这个上面就可以看到这条bug的所有信息,并且在这个bug提交成功后,相应的解决人(任务分配对象)能够收到邮件,知道他有一条新的任务,而当解决人对这条任务有所更新,或提交关闭请求,或添加新的注释时,所有与这个任务关联的人都能收到邮件提醒,而最终这个任务的关闭应该由这条任务的提交者或者上一级来关闭,未经过验证的缺陷不能随便关闭。
看来bug的管理还真是门学问啊,如果用好了就能给我们的工作带来很多便利,今天下午只是开了个头,能不能提高效率就得看以后使用的怎么样了哦。O(∩_∩)O~
收藏
举报
TAG: