请选择行业
请选择职位
请选择省份
请选择城市

怎么成为一名优秀的性能测试工程师

时间: 2014-12-09 10:19   作者: 51Testing软件测试网采编   点击次数: 
 

  现在许多大的软件公司对软件性能测试越来越重视,尤其是逛51job或者求职招聘网站的时候会出现许多的软件性能测试岗位的工作,要求很高,而且薪资水平在软件测试领域也是极具竞争力的。现在我结合我司的的软件测试实践。简单介绍下软件性能测试工程师应该具备哪些知识和技能,如何去成为一名合格的甚至优秀的性能测试工程师。

  软件测试工具:loadrunner,QTP,Jmeter,等等

  编程语言:VB或者java,TCL等

  首先,必须深入学习掌握了解软件性能的知识, 主要是包含软件的开发知识,系统开发知识,服务器性能知识,服务器,集群知识,以及产品本身的知识,对产品应用领域要有比较深层次的了解,对软件的工作原理要很了解透彻,这样才可以做出比较详细和针对性强的测试方案。

  其次,必须掌握软件的自动化测试知识,对软件自动化测试的技术要有深刻的运用经验,最好具有开发基础,这样的话对软件的理论了解深刻,那么测试分析技术会很独特。对自动化实施的技术了解较多。方便部署自动化测试环境。

  第三,掌握一到两门脚本语言,或者编程语言,目前,建议是VB与java,liux的shell脚本语言。因为主流自动化或者性能测试工具都采用这几门语言,必须深入学习体会应用。

  第四,掌握2种自动化性能测试工具,建议,开源的一种,商业工具一种,可以经济利益最大化。目前较常用的是loaderunner,jemeter等,建议深入学习和实用。商业工具可以使用试用版来好好练习。当然对于部分专业领域可能还有很多测试工具,这里不详细谈了。反正工具是死的,关键在于如何使用,尤其是对动辄几十万的测试软件来说,如何彻底利用测试王道。

  第六,掌握好软件质量的衡量技术,一般来说,软件的质量直接关系公司的长远利益,性能测试作为公司或者客服本身都需要达到的要求,必须树立高要求的质量意识,这里可以参考一些经典的软件质量书籍。

  第七,必须掌握统计数据分析技术,学会对大数据进行分析,给出专业判断,这个很关键,我司软件测试报告很详细,数据很多,这里要求在短时间内对数据进行整合,然后给出分析结果及其原因,反馈给客服或者领导。这里对测试数据的敏感就变得很重要。及时找出关键问题,因为性能测试结果往往很多而且复杂。

  第八,必须掌握现代的软件开发技术,以及方法,及时跟新测试方法,保证质量和效率都及时提高。

打印本页 | 加入收藏

上一篇:加薪一定是好事吗?    

关闭  
主要城市: 北京 上海 杭州 广州 南京 武汉 长沙
全部城市: