有一个不太好笑的笑话。据说某家公司扫地的阿姨可以做软件测试,某某公司守门的叔叔可以做软件测试。结果,很多人对测试的认知还停留在这个水平。一开始也是靠HP的三大项(估计很多人都不知道,LR、QTP、QC),混的不错。随着测试工作的不断深入(我在这个行业已经10多年了),越来越觉得自己越来越不懂了。测试真的不容易。
外人眼中的考验
观点主要有两种,一种是测试不只是一点点,没有技术含量。还有一个测试为什么需要看懂代码?如果代码能力很好,为什么不做开发,还在测试圈“靠”?
**先说第一种:在测试的前期,**确实大部分的工作都花在了测试的执行上。此时,一点一点是我们大部分的工作。但是往前走,为什么要订,哪些可以订软件测试助理没经验可以做吗,哪些不能订?有的人会想软件测试助理没经验可以做吗,有的人不会,所以出现了分层,测试思维的差距就出来了。那么有人会想,为什么要手动呢?多累,能自动点单吗?你能快点吗?自动化自然而然地出现,进而带来更多的思考、更多的专业化、更多的测试可能性。所以,作为测试人员,不要小看自己,外行的评价没有任何意义。很多人仍然认为造车很简单,而不是一个引擎+四个轮子。
**再说第二点:测试人员编码能力强,一定要转开发吗?