面试官:就这?你这4年工作经验有什么用?
以上并不是给不想学自动化测试的人们的一个借口。而是觉得测试者不要在工作中迷失了自己。目前就大量招聘信息来说,想要高薪得会以下几点:
懂自动化测试基础,懂Appium操作,元素定位、操作、等待、滑动等,深入讲解PO、unittest、yaml、配置文件、测试报告等知识,基于关键字驱动、Pytest和jenkins持续集成完成App测试框架设计与开发、测试工具、比如性能测试工具loadrunner,自动化测试工具selenium、Appium。
做为一名有8年工作经验的自动化测试工程师,接下来我想分享一下这些年来,我对于技术一些归纳和总结,想告诉大家该怎样努力才能快速成为一名优秀的测试开发大佬,或者性能测试大佬,或者说作为一名软件测试工程师需要掌握哪些知识体系。这不仅是一个刚刚踏入职场的软件测试工程师,也是工作三五年之后开始迷茫的工程师,都必须要面对和想明白的问题。
1.前置基础知识:
-
计算机基础 测试理论 HTML基础 CSS基础 JS基础
二,linux和数据库
-
linux 数据库介绍 SQL语言(重点) 数据库高级功能
三,测试基础
-
软件测试理论 软件生命周期 测试方法和分类 测试用例设计 缺陷管理 web项目实战 测试管理工具
四,编程+数据结构
-
Python基础 面向对象 异常处理 模块和包
五,WEB自动化
-
WEB自动化入门 WEB自动化基础 WEB自动化中级 WEB自动化高级 项目实战
六,移动自动化
-
移动自动化基础 移动自动化中级 移动自动化高级
七,接口测试
-
接口基础 postman实现接口测试 数据库操作 代码实现接口测试 持续集成 接口测试扩展
八,性能测试
-
性能测试基础 性能测试工具 项目-接口性能测试 项目-web性能测试 性能测试调优
九,综合项目实战
功能测试,ui自动化测试,接口测试,性能测试
总结:
相信你如果掌握了上图上面所有的知识技能,并且能够灵活的运用的话,月薪20k以上并不会是什么问题,下面是我整理的一些配套资料
上一篇:
5款热门的远程控制软件,让你事半功倍
下一篇:
转行软件测试的最佳时机,一定要好好看看