现代软件工程 练习与讨论 第十四章 质量保障
1、在高难度领域往往一个人身兼多职,所以不需要专职的Test,专职的Test反而是对高级人才的浪费。
专职人员应该处理的是一项可重复的,贯穿整个流程的工作,而软件项目的软件测试环节正好就是这样的工作,所以专职Test还是很有必要的。不过如果公司内的员工个人能力都很强,Tester也能负责其他工作,那就没必要浪费能力专职Test了。
2、像FaceBook这样的公司员工个人能力都很强,加上本身产品属于每天都在频繁使用,对质量要求也不是太高的类型,能够很快从用户获取充分的反馈,所以没有必要拥有专职的Tester。
3、微软公司的产品对质量的要求更加严格,不能一直要求用户给予反馈然后修复,所以必须有专门的测试人员。现在的软件产品结构越来越复杂,也就需要更多的测试人员来保证质量。