不对。测试员执行“和他们的开发组同事不同的、但同样有效的任务,”Wilson说,测试员应该在项目表(project table)上有同样的位置。“传统的测试自动化工具没能做到工具厂商宣传的广告效果,这已经是被广泛公认的事实。也许厂商们(没有恶意,Original)应该降低宣传的规格。”
谎言四:单元测试后不再需要手工测试
没有人会不同意手工测试是重复的、昂贵的、令人厌烦并且容易出错的。虽然TDD可以减少手工做功能测试的工作量,但它不能替代更多的手工或者自动化的黑盒测试。“通过自动化捕获测试员的操作过程,记录他们的键盘按键和鼠标移动,测试员将会有更多的时间来做‘有趣的’、更有价值的活动,例如测试那些很难或者不可能自动化的复杂的场景。虽然手工测试发现错误是耗时的(因此也是昂贵的)方法,但没有发现他们的代价常常会更大。”Wilson说。
谎言五:不再需要用户验收测试
在Wilson经历的敏捷开发中,验收测试常常定位是“和客户一起工具,解决不正确的需求”,而不是“纠正不满足用户需要的功能”。也许实际上两点都有。“当用户最初定义他们的需求时,他们是基于他们最初的期望。当他们看到刚‘新鲜出炉’的系统时,他们总是会提出不同的或者额外的需求,”他说。
此文章共有2页 上一页 1 2
文章来源:中国项目管理资源网
|