性能测试工程师的素质要求
作者:网络转载 发布时间:[ 2012/7/4 11:27:32 ] 推荐标签:
作为一名性能测试工程师,要求懂:一些服务器技术、一些操作系统知识、一些数据库知识、一些中间件知识、一些编程能力、一些网络基础、一些沟通技巧,还要一些IT素质和经验积累。
1、懂得搭建测试环境
对各类操作系统原理有所了解,例如Windows、Linux之类的系统工作原理、系统参数调整,系统监控命令等都要了解。
2、网络知识
要了解各类协议,知道TCP/IP、DNS、DHCP、WINS、路由/交换器/网路集线器,并且知道它们的工作原理。
3、服务器技术
知道是使用什么存储设备,什么类型的CPU ,多大内存,几颗CPU,需要多少磁盘空间大小,是普通PC,还是小型HP UNIX机器等。
4、了解数据库知识
知道数据库使用原理,性能测试诊断分析数据库性能问题时,必须综合考虑缓冲池大小、数据结构、锁争用和应用程序需求间的复杂关联,然后在这些基础上判断出现的问题。
5、中间件技术
目前市场上使用比较广泛的中间件软件分别是WebLogic、WebSphere、Tomcat等,在测试过程中应该了解这些中间件是用来做什么的,这些中间件与应用程序、操作系统、硬件设施、数据库之间的关系,以及它们本身的参数配置,只有了解了这些基础知识,在测试过程中出现问题才能更好地定位分析问题,并加以解决。
6、编程能力
并不是说每个性能测试人员都必须要有很多的开发经验,当然有多年的开发经验更好。性能测试工程师如果懂得看代码,在做测试时可以看到开发设计人员对函数方法调用是否合理,对象释放的情况等。
7、沟通技巧
无论做什么行业,沟通是基础的也是重要的。测试过程中难免碰到不理解或者测试出缺陷等问题,这时需要跟不同的人员进行沟通,相互合作把问题解决。
8、IT素质
一个软件工程师应该具备职业素养和专业修养,职业素养与其他行业一样,例如都要有责任心、沟通和合作的能力等;IT行业是技术不断变化的行业,对于性能测试人员来说,在性能测试过程中涉及的知识面广,要想胜任不同阶段的工作,需要不断地自主学习,要有快速获取行业技术信息的能力。
相关推荐
更新发布
功能测试和接口测试的区别
2023/3/23 14:23:39如何写好测试用例文档
2023/3/22 16:17:39常用的选择回归测试的方式有哪些?
2022/6/14 16:14:27测试流程中需要重点把关几个过程?
2021/10/18 15:37:44性能测试的七种方法
2021/9/17 15:19:29全链路压测优化思路
2021/9/14 15:42:25性能测试流程浅谈
2021/5/28 17:25:47常见的APP性能测试指标
2021/5/8 17:01:11