此文不是鸡汤,只是个人的一些思考,也希望更多的测试精英能够坚守在测试行业,为测试行业的发展共同努力。
测试,你是否遇到了瓶颈?
有的感觉测试不受公司重视,不被关注;
有的做了多年功能测试,想要转测试开发,但由于技术很难提升,所以遇到了瓶颈。
有的做了多年测试,自动化、测试开发也做了多年,但是很难再有提升,不知道未来该怎么走。
有的转了管理,但是再想往下走,但真的很难。
有的转了开发,有的转了产品,有的转了项目经理,有的已经离开了这个职业。
但是,
我相信测试将来会更加专业,更加有话语权,更有发展前景。
就像现在消费者对购物的要求,不再是简单为了便宜或满足基本功能,越来越多的消费者会更注重消费体验,注重品质。
软件行业同样,软件的使用者的知识水平越来越高,人们也不再只是简单的满足于基本功能的使用,大家越来越关注系统的易用性以及使用体验。
目前软件开发行业还属于粗放期,还属于作坊式的开发。还属于应付业务基本功能的使用阶段,一但随着市场的要求越来越高,也随着开发人员的水平和经验越来越高,对测试人员的要求也一定会越来越高。将来测试应该不只是一个独立的部门,测试应该是和开发属于同一个团队,共同负责系统的开发及质量。
另外公司应该有自己的质量团队,质量团队与测试团队是不同的;测试应该与开发一样都属于研发团队,而质量团队需要从整个研发流程上保证项目或系统的质量,保证整个研发周期的规范性。只有整个开发过程更规范,才能开发出更高质量更稳定的系统;也只有更规范,公司才能不断去积累、总结出很好的经验和可以共享的优秀代码。
由于开发人员的经验和水平越来越高,再加上公司有规范的质量要求和质量团队的监督,代码所剩余的bug会越来越少;现在我们发现一个bug感觉很痛苦,因为bug太多了。以后发现一个bug,可能会让我们兴奋半天。因为半天才能发现一个bug。测试人员除了测试系统,挖掘bug,更重要的责任应该是与研发共同探讨研究,如何更好地保证质量,如何提高代码质量,如何保证测试的更加充分,如何提升产品的用户体验。将来,编写代码不再神秘,而是每一个行业从业人员的必备技能。将来的测试需要具备丰富的测试经验、编码经验以及丰富的业务知识。测试也不只是停留在测试阶段,应该是项目的每一个阶段都会有测试人员的身影。