功能测试工程师——自动化测试工程师——性能测试工程师——测试开发——测试架构师

因为你刚出去的话,肯定都是从功能测试开始做,然后我们学习了相关自动化测试技术之后,就可以跳到自动化测试工程师岗位,再有呢性能测试工程师,做到性能之后再去做测试开发,再就到测试架构师。

功能测试工程师

我们想要成为一个功能测试工程师的话呢,你所具备这些技能就OK了

我会写测试用例,懂测试理论,懂测试流程,知道提交bug,跟踪bug,会写测试报告。

你会这些东西就可以去做一个功能测试工程师了。

那么在功能测试工程师的基础上,想要达到一个自动化测试工程师,第一个你想成为一个自动化测试工程师肯定是在功能测试工程师的基础上。

自动化测试工程师又分为UI自动化接口自动化

UI自动化常见的又分为两种一个是WebUI自动化,第二个是AppUI移动端的自动化,

这个方向我们首先需要懂编程,不管你是Python还是Java,还是PHP……至少你要懂一个编程语言,

第二个我们还要懂测试框架,Selenium,appium,unittest,pytest,这都是一些开源的框架你至少要懂中间的一到两个。

比如说做WebUI自动化的话,我要懂Selenium+unittest

做AppUI自动化的话,我要懂appium+unittest或者appium+unittest

第三个是工具,比如说我要去进行web自动化是不是我要去进行自动化测试环境搭建,环境工具。比如说去安装Python安装,这些环境安装。

至于AppUI自动化,除了上面的一些技能还要会比如说adb的命令,app的环境,app的压力测试之类的。

这些是UI需要提升的一些技能。

接口自动化

接口测试其实也是一种功能测试,但是它并不等于功能测试,因为对于接口测试的话也分为

1.接口功能测试(需要借助工具进行测试)

2.接口压力测试

3.接口安全性测试

而且接口的功能测试是需要借助工具来完成,因为你不可能通过手工点点点去进行接口功能测试,所以说接口测试一般分为自动化测试的一个范畴,你如果把接口测试认为是功能测试范畴也可以,不是说不行。

工具的话就有比如:

Postman、Jmeter

抓包的工具fiddler

然后它的一些协议

框架

进行接口测试的话肯定也是需要去做一个接口的框架,requests

有一些公司的话呢,他不要你去用工具而是让你去用框架。

你想从功能往自动化测试方向走,上面的东西都是你需要学习的。

至于说你在自动化测试工程师阶段还想往性能测试方面去进行发展,要求就会更多了,其实性能也是一种自动化 。

所以第一个你也必须要掌握一门编程语言,第二个语言脚本,第三个指标,第四个调优。

性能测试执行的过程中,脚本的生成,场景的设计,资源的监控,这些东西都是要会的。

调优的话就有很多内容了,比如说脚本调优会涉及到一些算法之类

数据库,环境调优会涉及到数据库优化的操作,涉及到周边的功能就更多了

服务监控以及资源的调优,性能大部分服务器都是Liunx,这一块你就有需要具备Linux的知识。

随着我们技术不断的提升,你所需要具备的这些技能也是越来越多的,越往后面走工资越高,跟你掌握的技术是息息相关的,你拥有的技能越多你的薪资也就会越高。

也来简单讲一下管理方向

测试工程师——组长——主管——经理——质量管理


不要只做收藏从未停止,行动从未开始的人,很多事情,做着做着就无师自通了。如果在做的过程中还能稍微加点思考,稍微看一些别人的经验和做法,成长会更快,效果也会更好!加油吧,测试人!路就在脚下,成功就在明天!

一个用心码了这么多文字的人,往往渴望得到大家的认可。如果你觉得这篇文章对你有帮助,双击屏幕,给我点个赞呀!

1、点赞。防止以后找不到,想看的时候,在自己主页就能找到了,很方便;
2、关注我。让我们成为长期关系,下一个视频会分享更多的硬核干货;
3、本文章学习资源,均可以免费分享。

微信公众号:伤心的辣条。这样的好内容,里面还有近百篇。 谢谢你的支持!

软件测试工程师需要学什么?相关推荐

  1. 软件测试工程师应该学Python还是学Java?

    对于一个软件测试工程师来说,选哪一门语言来入手编程一直是件非常纠结的事情,当然立志做一辈子功能测试的人除外. 当你学完软件测试基本理论,掌握业务测试流程,功能测试可以搞定,数据库和linux玩的也很溜 ...

  2. 好书推荐:《零基础快速入行入职软件测试工程师》学测试一本就

    推荐理由: 全面介绍软件测试的基础知识,帮助零基础读者快速入门! 详细讲解自动化测试和接口测试,帮助读者快速进阶! 深入解析操作系统和数据库,帮助读者进一步提高测试水平! 本书具有以下特点: 1.对初 ...

  3. 软件测试技能提升,软件测试工程师需要学什么?

    目录:导读 前言 一.Python编程入门到精通 二.接口自动化项目实战 三.Web自动化项目实战 四.App自动化项目实战 五.一线大厂简历 六.测试开发DevOps体系 七.常用自动化测试工具 八 ...

  4. 人工智能工程师需具备的技能_2020年软件测试工程师需要具备的技能--需要学什么--面试题有哪些(灵魂拷问)...

    一.2020年软件测试行业的现状 2020年开年,一不小心,[新冠]黑天鹅从头上飘过,持续影响全国乃至全球的经济,软件行业公司也迎来了不少的冲击,那么一直打算入行软件测试行业,或者已经在软件测试行业耕 ...

  5. 专业软件测试工程师必备之软件测试要学什么技能?

    软件测试,作为软件开发最后的关键程序,软件工程师的要求则成为必然.所以作为一名合格的软件测试工程师,则要求掌握程序的方方面面的,虽然不一定各个方面都要精通,但是必须做到了解熟悉.软件测试工程师要学习的 ...

  6. 软件测试工程师春招薪资20K+,BAT校招薪资表出炉!学弟学妹们看齐...

    近日,话题应届生平均期望薪资一跃上了热搜,不少应届毕业生表明:真正工作后,到手的薪资和预期的相差太远,心理落差太大. 根据资料显示,国内应届生的平均期望薪资为8431元,其中北京.上海地区毕业生期望薪 ...

  7. 软件测试职业需要具备什么,新人要想学软件测试工程师需要具备哪些职业素质...

    本文分享的是:新人要想学软件测试工程师需要具备哪些职业素质,天我们在这里给大家做个解答.希望可以帮助到相关的同同事. 一.专业技能 计算机领域的专业技能是测试工程师应该必备的一项素质,是做好测试工作的 ...

  8. 软件测试工程师规划需要学什么技能?资深测试分析总结......

    目录:导读 前言 一.Python编程入门到精通 二.接口自动化项目实战 三.Web自动化项目实战 四.App自动化项目实战 五.一线大厂简历 六.测试开发DevOps体系 七.常用自动化测试工具 八 ...

  9. 2020年软件测试需要学什么技术?软件测试人员需要懂代码?软件测试工程师要经常加班吗?--华为十年测试老司机写给迷茫的你

    一:前言:谁的青春不迷茫 一直以来有很多初入测试职场或者想转行如软件测试的人,都会有很多的疑问,例如软件测试需要学什么技术?软件测试人员需要撸代码?软件测试工程师累吗?需要经常加班吗?软件测试一些工具 ...

最新文章

  1. PostgreSQL学习手册(角色和权限) 转
  2. Python—实训day6—爬取汽车消费投诉案例
  3. 简单的创建一个性能计数器
  4. 一个请求多个响应_一个TCP连接到底可以发多少个HTTP请求?
  5. java.util.Random 类的 nextInt(int num )
  6. 设计模式(七): 通过转接头来观察适配器模式(Adapter Pattern)
  7. 梯度消失和梯度爆炸_梯度消失和梯度爆炸详解
  8. Windows 2008 R2 导出Excel时提示:未在本地计算机上注册“Microsoft.Jet.OLEDB.4.0”提供程序。
  9. 软件项目管理第四课—投标项目需求分析和应答
  10. Maven Pom文件详解
  11. 虚拟机没关电脑直接关机了,重启后crt、xshell都连不上虚拟机
  12. gmapping建图与rviz实时显示中出现的问题记录
  13. pure-specifier on function-definition
  14. 开启Windows远程桌面
  15. 5G精华问答 | 什么是5G?5G与LTE有什么关系?
  16. 股票精灵接口的脚本策划
  17. 平衡二叉树(Java)
  18. Android adb命令使用记录
  19. 在线视频观看系列二:视频搜索
  20. 设计模式-05.01-行为型-观察者模板模式

热门文章

  1. 【真.干货】一篇文章了解关于计算机硬件那些事
  2. 数仓建设之IP库的匹配
  3. 【2004-3】【平分核桃】
  4. 海信系统 重装服务器,海信电视如何重刷系统
  5. [Oracle] 一个通过添加本地分区索引提高SQL性能的案例
  6. Android 仿微信图片选择器 PictureSelector3.0 的使用
  7. 面向Java开发者的ChatGPT提示词工程(2)
  8. android-手势密码
  9. 计算机科学家手抄报图片,关于简洁又漂亮的科学手抄报图片
  10. 后摩尔时代新星之自旋电子器件