这是一个提了很久的话题,除了协作和配合以及人的观念的问题,我觉得另外两个方面也值得考虑:
1. 没有标准改进就无法进行。
如果有一套比较针对性的标准的检测方法,其实也是一个改进的指导。
2.如果能有一套简洁高效的测试方法,比如一套稳定高效的自动化测试集,那么推动开发自测就不是一个问题。
- 能高效快速的知道有没有问题,并在失败时给出必要的信息
- 上面这一条做到了,而且自动化程度很高,这个时候就可以把这个作为一个内部的标准,开发人员做出来的东西如果不能pass这些测试,就不需要提交给测试人员做进一步的测试。这样这些验收测试慢慢就不需要测试人员来做了,相当于也提高了提测的门槛。
如果能达到类似的程度,我相信就不会有人质疑测试这项工作本身的价值和技术含量,因为“1979年10月,由于Hounsfield和Cormack在该领域的开拓作用,获得了当年的诺贝尔医学奖”。就好比会有病人或者医生质疑CT和MRI等检测手段的价值和技术含量吗?
手工的测试是有价值的,但是个人的观点,我觉得测试作为一个专业领域,方向还是应该逐渐的把一些通用的技术和方法通过工具和系统的方式固化下来,依靠先进的技术,变成可以更便利和更大范围收益的东西,而更有经验的人,去改进现有的东西,或者再去探索新的技术和方法。
嗯,最后想提醒自己和大家要多喝水,多注意身体!