如何从长远角度思考自己的职业方向?核心关键的问题,就是要找准自身的优势,扬长避短。同时,发挥你优势的工作,才能够带给你更多的驱动力及正向反馈。
2、进行充分的职前知识储备
虽然用人单位不关注知识技能,但你也不能空手套白狼,一定的知识储备还是必要的。如果你嘴上说对xx职位很感兴趣,可是,你如何向对方证明你的诚意呢?你什么准备都没有,如何让别人信任你呢?而最好的证明自己的方法,就是进行充分的知识储备。我们的所有客户,但凡涉及到转行的,知识储备这个环节都是重头戏,需要花费1-3个月左右的时间来进行。
注意:知识储备一定是提前进行的,不能说你都开始投简历找工作了,才进行知识储备。
3、围绕求职目标,优化你的简历,并进行充分的面试准备。
在上述3个环节中,是有前后顺序的,一环套一环,少了哪一个环节都不行。你已经耽误一年了,已经开始陷入被动的状态当中了。接下来的职业方向,你能否找对,决定了你未来5-10年的职业走势。职场如棋局,一步错,步步错。这一步走错了,要花三步的精力去弥补错误。
下面分享我整理的这份2023年可能是最全的软件测试工程师发展方向知识架构体系图。
功能测试
1.计算机基础
计算机基础:操作系统,进制转换,逻辑代数,计算机网络基础
软件生命周期,开发模型,测试模型
2.软件测试核心理论
软件测试概念,术语,目的,意义,前景
软件测试方法及分类(白盒测试,黑盒测试,单元测试。集成测试,系统测试,回归测试,验收测试,负载测试,压力测试,易用性测试,兼容性测试,UI测试。文档测试),热门领域测试技巧
需求分析,测试计划,测试用例设计与编写(等价类,边界值,因果图,判定表法,正交实验法,错误推算法,场景法),缺陷管理及缺陷报告,测试报告
测试用例编写,缺陷编写集中演练
3.企业级环境配置实践
LInux系统和Windows系统搭建环境的区别
Linux基本命令,高级命令的使用
LInux操作系统下的服务器环境搭建
Linux环境下编辑软件的使用
Linux远程终端工具的使用
Linux系统Shel脚本基础
数据库的定义及基本概念,关系型数据库,Navicat工具
MySQL: MySQL的安装与配置,用户及连接方式,数据表操作,数据操作-增删改查,条件查询,排序,聚合函数,分组,分页,连接查询,自关联,子查询,数据库设计,命令行操作数据库,函数,存储过程。视图,事务,索引,外键
Oracle: Oracle的基本介绍,Oracle安装及简单操作,SQLplus集成工具安装及使用,SQL常用语句
4.功能测试项目实战
企业中标准则试流程,程序中的前后台数据交互
软件测试管理工具: SVN、禅道、QC\ALM、Jira
搭建功能测试实战环境
Linux环境下B/S结构产品测试项目
自动化测试Selenium和Appium
1.Python编程技术
Python: Python语言特点,运行环境搭建,Pycharm,变量的定义,输入输出,元组,列表,字
典,运算符的使用,分支结构,循环结构,函数,文件操作,面向对象编程思想,正则表达式,异常和调试,编程规范
2.自动化测试入门
自动化测试分类及自动化适用的项目、自动化测试框架选型,自动化测试行业现状,发展前景,需要掌握的技能
3.Web自动化测试:Selenium
Selenium的发展历史及工作原理,SeleniumIDE插件的使用,Firebug插件 I具及使用,元素基础定位Xpath、CSS元素定位方式,元素操作,浏览器的操作方法,鼠标操作,键盘操作,元素等待,HTML特殊元素处理,窗口截图,自动化测试模型,UnitTest框架,UnitTest断言, 生成HTML测试报告,测试报告自动发送邮件
4.Web自动化测试项目实战
搭建B/S架构的电商网站,使用Selenium对网站的核心功能进行自动化测试,包括元素定位、鼠标键盘的模拟操作及自动化测试框架的使用等
5.移动自动化测试:Applum
手机自动化测试环境搭建,真机和模拟器的测试,独立功能+业务场景脚本,手机自动化测试框架
Appium设计及实现,系统资源监控和日志分析,手机测试常见问题和用例分析
Monkey简介及安装,Monkey参 数,Monkey事件,Monkey自动化脚本,Monkey日 志管理
6.移动自动化测试项目实战
搭建APP测试环境,使用Appium对APP核心功能进行测试验证,包括ID、xpath、 list元素定位,数据交互、模块封装以及自动化测试框架的使用,生成测试报告,对APP功能进行评估。
接口测试Jmeter
推荐视频:
Jmeter接口测试和接口自动化测试从入门到精通,全套项目实战!!!
1.接口测试综合核心理论
接口测试基础,接口测试流程,接口测试方法,接口测试工具
计算机网络知识,Postman安装、使用,接口手动测试,Fiddler安装、 使用,Web和手机抓包,基本设置方法
2.Jmeter
Jmeter安装、基本使用,BadBoy录制脚本,测试计划分析、Vuser及场景设计(线程、组、调度器),Jmeter关联技术,Jmeter参 数化,Jmeter调 试和应用
Jmeter的常用组件:线程组、取样器、配置元件、处理器、控制器、定时器、断言、监听器
3.接口测试项目实战
搭建接口测试环境,分析业务流程,设计测试用例,使用Jmeter执行测试用例,对页面跳转,参数传递等功能进验证
4.网络安全测试
Web安全核心理论、Web漏洞及防御、渗透测试、SQL注入、XSS跨站脚本、AppScan
性能测试Loadrunner
网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。
了解详情》docs.qq.com/doc/DSlVlZExWQ0FRSE9H