测试工程师的分类:

1、功能测试工程师

2、性能测试工程师

3、安全测试工程师

4、自动化测试工程师

5、测试开发工程师

6、高级测试开发工程师

7、测试专家

层次:

第一层:1、功能测试,按需求检测开发产品是否符合需求

第二层:2、3、4,这层的测试人员需要熟悉一些开发工具,开源框架,借助简单的监本来完成性能、安全、和回归测试

第三层:5、6,需要通过编码,或者对开源框架,工具进行二次开发,开发测试工具,测试平台等来解决前两层测试人员工作中遇到的问题,提高工作效率。

第四层:测试专家,能发现测试领域问题并且解决某个领域问题的人,同时具备该领域的系统化的知识体系,

行情分析:

一、目前第一层测试人员最多,市场已经达到瓶颈,业务比较熟悉,技术没提升,不断有新人加入冲剂市场,想换工作没优势。

二、第二层次的人员借助于一些常用工具,开源框架,来录制脚本,编写自动化测试用例,然后接到jenkins中实现持续化集成,缺点是依靠工具,工具更新换代会直接影响该类行业。

三、第三层人员需求大,人员相对小。因为有能力的人都去做开发了,普通的测试人员编码能力相对弱,留下了一个相对真空的地带,待遇相当不错。目前可往这方向发展。

技术介绍:

自动化测试:

(1)WEB UI自动化测试:主流的开源框架是Webdriver2.0,先前还是selenium 1.0,Htmlunit,经过社会上的实践,现在就只剩下Webdriver2.0。而且这个开源的框架支持主流的语言,如Python,Java,PHP等,借助于Selenium IDE,Firebug等工具,完成对Web UI的自动化测试。

(2)API或是服务的自动化测试:接口自动化测试主流技术是python的urllib2和requests模块,phpunit也可以用来做接口自动化测试,java在支持接口自动化测试方法有点儿弱,需要做一下二次封装。由于服务出于安全考虑,各大公司都会自己开发相应的服务框架,所以服务的自动化测试则是公司自己开发的框架比较多。如58赶集的SCF服务框架下开发的服务,则需要ATF框架来进行测试,所以就不能列举出服务的自动化测试技术了。

(3)移动自动化测试:移动自动化测试指的是APP UI自动化测试,后端已经由上面的接口和服务自动化来保证了。而APP UI自动化测试主流的框架是Robotium和Appium,因为Robotium只支持java语言,并且只能对Android系统进行测试,所以没有Appium应用的广。Appium支持iOS和android系统,支持java和python语言,是主流的框架。

性能测试:

性能测试我不太了解,不过目前主流的工具是LoadRunner和Jmeter。利用这些儿工具来根据需求,录制脚本,进行压力测试。还有需要对Jmeter进行二次开发,以完成对自己业务的完美支持。

以后对移动端的性能要求也比较高了,新出的App需要支持各种型号的机器。高端的机器需要支持,低端的机器也同样需要支持。以后移动端的性能,应该算是性能测试的新方向。

测试开发:

测试开发是介于测试和开发之间的工种,测试开发是针对测试的开发,也就是说测试人员是测试开发的产品,他们有任何工作中的需求。测试开发人员需要积极响应,通过开发相应的工具,平台来解决他们遇到的问题。

当然测试开发要求也比较高,上述的开源框架都需要深入了解,java,python,shell,ruby等语言的使用已经不是问题,CSS,js,HTML等前端的东西也要熟练使用,接口,服务的开发也是常事。在此阶段各种技术应该就不是问题了,你需要的就是解决问题的能力。

转载于:https://www.cnblogs.com/liangxiaojiu/p/7255532.html

测试工程师的分类和发展方向相关推荐

  1. 测试工程师的分类有哪些?发展前景怎么样?

    测试工程师的分类: 1.功能测试工程师 2.性能测试工程师 3.安全测试工程师 4.自动化测试工程师 5.测试开发工程师 6.高级测试开发工程师 7.测试专家 层次: 第一层:1.功能测试,按需求检测 ...

  2. 计算机系统的分类与发展方向

    计算机系统的分类与发展方向

  3. 大数据工程师就业前景及发展方向分析

    [导语]关于大数据工程师这一职业,想必大家已经不陌生了,目前国家越来越重视大数据的发展,大数据的人才是供不应求,越来越多的人开始进入大数据行业,并且大数据的就业前景也是很不错的,下面就来给大家进行20 ...

  4. 2021大数据工程师就业前景及发展方向分析

    2021大数据工程师就业前景及发展方向分析 [导语]关于大数据工程师这一职业,想必大家已经不陌生了,目前国家越来越重视大数据的发展,大数据的人才是供不应求,越来越多的人开始进入大数据行业,并且大数据的 ...

  5. 一文让你知道测试职业到底有哪些发展方向

    很多想从事测试工作的学员,都想知道测试工作未来的发展方向.由于做测试要懂得很多技能和知识,所以测试发展的方向选择面应该是非常广的.本篇就讲一下测试职业的转型及未来发展方向. 基本上测试的发展可以分为3 ...

  6. 从多个维度说说产品经理的分类与发展方向

    相信大家都见过各种各样的产品经理分类,尤其是在各大招聘网站,如商业产品经理.电商产品经理以及后台产品经理等等.我一直奇怪这些不同维度的标签是如何产生的,而其中又有何规律呢? 首先,任何一门学科或职业的 ...

  7. oracle数据库工程师的几个发展方向

    从事数据库相关工作已经十几年了,是因为自己内心的执着,一直执着于从事的oracle数据库的相关工作.我是从erp起步的,从技术难度上来说erp的开发不是特别难,数据库的数据量也不是很大,可以作为刚步职 ...

  8. 1.1.3 计算机的分类与发展方向(电子计算机、计算机按指令和数据流分类、计算机发展趋势正向着“两级”分化)

    文章目录 1.电子计算机分类 2.计算机按指令和数据流还可分类为 3.计算机的发展趋势正向着"两级"分化 1.电子计算机分类 2.计算机按指令和数据流还可分类为 3.计算机的发展趋 ...

  9. 测试工程师的未来发展方向在哪里?

    管理和技术是测试人员的主要发展方向.敏捷开发模式下开发和测试融合,扁平化管理等趋势使得专注于测试技术的人员也有了更多的职业发展选择. 测试人员在管理上的发展 管理是大家比较熟悉的软件测试职业发展路线. ...

最新文章

  1. python处理时间戳
  2. LSMW批处理使用方法(08)_步骤8、9
  3. MySQL日期及时间加减函数
  4. 数据科学家提高效率的 40 个 Python 技巧
  5. java结束全部操作代码_Java基本的线程操作(附代码)
  6. 【BZOJ4417】: [Shoi2013]超级跳马
  7. 小白开学Asp.Net Core 《五》
  8. linux内核中cent文件夹,Centos 中如何快速定制二进制的内核 RPM 包
  9. Python 多版本共存问题
  10. android数字提示错误,从服务器接收数据时出现Android错误
  11. linux定时任务的设置 crontab 配置指南
  12. 3D数学基础(二)| 向量
  13. 手机点餐小程序怎么弄_分享点餐小程序制作教程
  14. MIPI.DSI.LCD點屏筆記_AT070TN92(800x480)_THC63LVDF84B_深圳富元智FX6
  15. 时差怎么理解_时差是怎么形成的?
  16. 三国志战略版:求贤之我要换啥
  17. 你未看此花时,此花与汝同归于寂;你来看此花时,则此花颜色一时明白起来。
  18. 解决虚拟机无法连接USB设备(U盘、网卡等等),网上各种方法均试过但无效
  19. OpenSSL公钥 私钥 RSA
  20. 台式计算机功率是多少瓦,台式电脑电源功率多大才合适?组装电脑选购电源功率瓦数指南...

热门文章

  1. css元素转换(旋转函数、rotateX 和 rotateY 的使用、移动函数、缩放函数、过渡、动画)详解
  2. 单片机_CT107D训练平台电路原理图\蓝桥杯训练板\ 存储/IO 扩展模块\ 8255 扩展芯片\EEPROM 芯片 AT24C02\
  3. GLFW+Ubuntu20.04安装
  4. inf文件介绍(一)
  5. 安装支付宝架包到maven本地仓库
  6. 取暖桌离线智能语音解决方案
  7. c++ copyfile
  8. 榆熙教育:拼多多店铺权重计算方式是什么
  9. Apache服务器下载安装启动(Windows环境)
  10. Hive vs Impala