在我的公司,我们没有测试人员,确切地说。我们有分析师将业务需求转化为规范。(想想 Office Space 的那个人,除了这些人实际上提供了一些价值。有点。)因为他们有一个议程(让给他们要求的人高兴)他们经常缺乏他们所做的测试的彻底性。有时是因为他们根本没有考虑过一个部分,但有时是他们主动忽略了一个区域,因为他们知道如果他们测试它,它会损坏,或者如果他们测试它,他们不知道任何一种方式是对还是错。
更重要的是,一个月后,我可能会得到一个规范来修复“项目 12345 引入的错误”。好吧,天哪,我确实对此做了很多测试,显然我错过了一些。现在,开发团队是受到抨击的人,因为他们是引入错误的人。我愿意承认我写的代码并不完美,我团队中的人也是如此。但是你如何处理一个(有偏见的)测试组,1)不与其他测试人员交流,2)拒绝接受他们在测试中也错过了它的事实?
请记住,这是一个非常不理想的环境。我们中的一些人过去做得很好,并希望让我们的部门跟上最佳实践的步伐。这是一个缓慢的过程,有时我们甚至不确定从哪里开始。