测试之家淘宝店:主营软件测试定制服务
http://shop71136398.taobao.com/
软件评测试考试论坛:http://www.testdao.com/forum-113-1.html
2012软件评测师考试群:28388329
为什么Bugs没有被修复?
上一篇 /
下一篇 2010-08-09 12:59:38
/ 个人分类:软件度量
51Testing软件测试网*|J,qS C0uf
u5G$y作者:Alan Page, 微软卓越测试工程总监,How We Test Software at Microsoft(中文翻译为《微软的软件测试之道》)一书的作者之一。51Testing软件测试网"j{5G~!w/Z?
51Testing软件测试网-O~m@[ q,l@g6_ 近来我遇到越来越多的人对我们会发布还有bug的产品大为惊讶。而让我大吃一惊的是,这些人中还有许多是软件测试人员,我本以为他们应该对此早已经有所了解。建议大家先阅读Eric Sink较早写的(但是很棒的)文章。不知道我还能对此话题有多少贡献,但我想试试。51Testing软件测试网,M+bcj"H$QTH'uw:d
51Testing软件测试网(Eux Y|^?} 许多bug并不值得去修复。“你这也算是测试人员吗?”,你肯定会冲我大叫,“测试人员是产品质量的捍卫者。”我可以再重复一次(如果需要的话)许多bug并不值得去修复。“让我来告诉你原因。在大多数情况下,修复bug就必须要修改代码。而修改代码需要投入资源(时间)并会引入风险。这真是很糟糕,但这却是事���。有时,如果风险和投入远超过修复bug的价值,因此我们就不会被修复这些bug。
.lC
T4OcbU1aB+S]0TJDq?^0 我们决定是否修复一个bug并不是,也不应该是靠“感觉”。我喜欢用“用户痛苦”的概念来帮助我做决定。我会用三个关键因素来考虑并确定“用户痛苦”:51Testing软件测试网dy3V?X
51Testing软件测试网T$P"xs8Xl.?X-G 1、严重性—— 这个bug将产生什么影响 —— 它会让整个程序崩溃吗?它会导致用户的信息丢失吗?或者并不是那么严重?有更简单的解决方法吗?还是它仅仅是个无关紧要的问题?
.yBbh"MLT0