软件测试管理中典型的测试方面的误解[2]
人员问题
◆利用测试作为新开发人员的过渡工作
◆从不合格的程序员中招募测试人员
◆测试人员不需要是领域专家
◆不从客户服务人员或技术文档人员中挑选测试人员
◆坚持测试人员必须能够编程
◆缺乏多样性的测试小组
◆认为测试和开发人员有本质的区别
◆相信开发人员不能够测试他们自己的代码
◆开发人员既没有受过培训,也没有激情测试
工作中的测试人员
◆比设计测试更注重运行测试
◆不审核测试设计
◆非常详细地描述测试的输入和过程
◆没有注意并探测到“不相关的”怪事
◆检查产品应该执行的和期望的一样,但没有检查它不应该执行的是期望不应该执行的一样
◆测试套件只有他们的作者才可以理解
◆只通过用户可见的界面测试
◆拙劣的错误报告
◆当发现错误后,只是增加了回归测试
◆没有为下一此测试工作量做笔记
◆尝试自动化所有的测试
◆可以立即减少工作量或人力
◆期望重新运行手工测试
◆使用GUI捕获/回放工具以减少创建测试的成本
◆期望回归测试可以发现更多的新错误
测试覆盖
◆只是追求一个简单的关于测试覆盖率的数据
◆只是因为有些测试不能增加覆盖率,就把它们从回归测试包中移除掉
◆把覆盖率作为测试人员的绩效目标
◆彻底地放弃覆盖率