面试官:就这?你这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以上并不会是什么问题,下面是我整理的一些配套资料

经验分享 程序员 微信小程序 职场和发展