《完美软件》笔记5:测试与除错的区别

“正确的定义可以防止或者结束争论。” –Nathanael Emmons,神学家

 

在引人注目的“测试”标题下,往往囊括了很多需要不同技能的工作。这样的笼统做法影响了计划、估算、工作分配,甚至会对整个项目造成损害。

 

常见错误:

1、认为可以为‘定位错误’做出时间上的计划

2、未考虑任务切换导致的时间损失。–如果要切换的任务数目达到了5项,可能会无法完成任何工作。

3、将测试当作可以被任何原因打断的低优先级工作。–可靠的测试,需要集中精力

4、要求测试人员查明每个故障。–这项工作根本上还是开发人员的职责

5、要求测试人员定位每个故障–这完全是开发人员的工作。TESTER不具备相应技能,虽然有时会提供一些有益的线索

6、修改而不重测

7、忽视交叉连接关系 –测试和编程是连接在一起的

8、对可测试性不够重视:为了可测试而设计与构建的代码可以显著降低测试的各个方面所需要的时间与精力

9、坚持要求所有缺陷都‘可重现’

10、混淆了测试和“建立与执行测试用例”

11、要求对公司的开发过程进行大调整

======== by 鬼谷子@魔教=========================

《完美软件》笔记5:测试与除错的区别

来源:DavyYew

声明:本站部分文章及图片转载于互联网,内容版权归原作者所有,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2010年2月8日
下一篇 2010年2月9日

相关推荐