测试人员在很多人眼中是互联网行业当中的中低层技术人员,不过中培伟业《软件自动化测试与持续集成》培训专家刘老师指出,自动化测试人员,基本的技术水平应该是全面发展,而是单一发展,其不像开发,但是也要把自己在技术水平上尽量要求高,至少能懂得开发的思想和产品的思想;刘老师认为,要想成为一个优秀的测试人员,应该懂得以下能力:
1)产品业务的知识,设备还是软件等
2)流程管理的知识及各种研发模型
3)编程能力;精通脚本思想;熟练JAVA或者C++等,在进行自动化测试脚本开发或者自动化工具开发的时候起到很大作用;数据库知识,能够帮助你建立一套自动化用例和数据管理体系;操作系统知识,windows和liunx必须掌握;HTML、XML等语言,反正一句话,知识不一定要精通,但一定要懂。
4)沟通能力;与研发和领导的沟通,看似自动化测试是在做技术,其实不然,其实那是在做产品,做服务,你要向公司和部门推销你的理念和框架,那么你就得一步一步拿出东西,不能太急,也不能太慢。
作为个人,如何帮助部门和团队快速建立起一套自动化平台体系,其技术和研发水平是一个方面,更重要的是策略,如何步步深入,各个击破,是一个很值得深思的过程。
最后,作为测试人员,眼光要放长远,带着一颗平和的心态,测试不一定比研发差,关键在于自己怎么去对待测试,很多人想做自动化测试,是因为其含有一定的技术水平,孰不知,其道理亦是相通,做一个只会用工具或者只会因为自动化测试而做自动化测试的自动化测试人员,和只会重复测试的手工测试人员,性质是差不多的;真的要想去提高自己,那么就得耐得住学习的寂寞,慢慢学会从整体上把握;你只有从整体上给公司真正来带来了成本效益,那么你的价值才会真正得到突出。