当前位置: 首页 > article >正文

资深测试总结,现在软件测试有未来吗?“你“的底气在哪里?

目录:导读

    • 前言
    • 一、Python编程入门到精通
    • 二、接口自动化项目实战
    • 三、Web自动化项目实战
    • 四、App自动化项目实战
    • 五、一线大厂简历
    • 六、测试开发DevOps体系
    • 七、常用自动化测试工具
    • 八、JMeter性能测试
    • 九、总结(尾部小惊喜)


前言

1、为什么会有 “在浪费时间” 的感受出现呢?

纯功能测试,重复且繁琐

纯粹的“点点点”的工作,没有太多的技术性,自然工作也没有太多的自主性。

其实很多刚进入测试行业的同学都有这种感受,特别是大部分进入的是中小型公司,企业本身对产品的要求就不高,保证基本功能能用就行,自然不会涉及到诸如性能、自动化、安全性的工作。

所以每天的工作就是重复点击页面,点击 APP 各个按钮,简单而机械的操作,重复繁琐且没有任何挑战!

长此以往,在公司里面,测试的工作价值也没有被体现出来,然后自己的自信和底气都被消磨殆尽了,可能会开始质疑自己,甚至质疑自己工作的意义,挫败感油然而生!

那么,面对这样的现象,我们可以做哪些改变呢?

多看需求和设计文档,针对产品能够提出自己建设性意见,避免被动工作!

有时候在公司的地位是自己争取的。很多测试员都说公司测试地位低,没有话语权,其实地位都是靠自己的专业性争取而来的!

如果在需求评审会议的时候,我们可以提出一些建设性的意见和建议,帮助产品完善;
如果在测试过程中发现 bug 后,我们可以定位出 bug 的原因和提供足够的素材辅助开发修复问题,减少无谓的沟通成本,提高工作效率;

如果在开发质疑我们的 bug 不是 bug,或者质疑我们的 bug 的严重级别的时候,我们可以有理有据的说服开发,让他心服口服的修复这个 bug;
如果在有用户问题需要支持的时候,我们可以比开发更熟悉产品的实现,给用户提供非常实用的帮助,维护公司的形象。

当然,提升自己的技能和专业度这个事情,不是随随便便就可以完成的!

这个过程可能需要1-2 年,中间也肯定会遇到非常多的困难。

但是只要自己坚持下去,自己变优秀之后:
你就能自己排查和定位问题;
提交 bug 之后开发也不再找你了;
产品和开发开始对你刮目相看;
你在公司也会有话语权,自信也有了,可以有资本跟公司谈涨薪。

以后跳槽去挑选企业的底气也有了!

勇于不满足现状,勇于跳出目前的舒适圈,开辟新的职业空间!

如果觉得目前的工作内容没有挑战,或者没有技术含量,没有空间实现自我价值,那么就需要走出目前的舒适圈,向更高的高度前进!

为了更加明确如何前进,怎么迈出努力的步伐,我们应该清楚的知道测试有哪些职业发展的方向?然后,做好职业规划,并努力去践行!

2、测试人的职业规划方向

第一:技术方向是大部分测试人需要发展的一个方向。

入行在初中测试的岗位上沉淀 2-3 年之后,就可以往高级测试工程师发展。

自动化测试工程师:

自动化测试是每一个公司测试岗位发展的必然趋势,只要业务发展速度加快,为了提高测试效率、释放人力、节约时间,就必须要要实现自动化测试。

所以,自动化测试是很多测试员的必经之路。

需要的技能,只要需要精通一门语言,比较主流是 Python 和 Java;可以实现主流产品的自动化测试,比如 Web 应用自动化测试、APP 应用自动规划和接口自动化测试。

能够独立搭建一个自动化测试平台和框架,可以帮助公司实现自动化从 0 到 1 的的落地。

性能测试工程师:

性能测试也是进阶测试的一个热门领域,公司产品用户量一旦增大,为了保证用户的体验,就需要考虑产品的性能问题了。

要胜任性能测试需要具备比较全面的知识储备,除了基本的操作系统,网络知识,还有只要会一款主流的工具,比如 Jmeter 或者 loadrunner,最好还能有些代码基础,可以更加游刃有余!

安全测试工程师:

安全测试也是一个高级测试领域,并且在大厂不可或缺的一个岗位!
因为随着互联网的飞速发展,安全隐患就越来越多,产品的安全性就越来越被重视!

所以,以后往安全测试方向发展,也是一个非常不错的选择,竞争小,薪资高!

测试开发工程师:

测试开发基本是在自动化测试之后的进阶方向!
相比自动化测试来说,对代码能力的要求更高,所以代码最厉害的测试!

测试开发也是一个金字塔顶端的测试岗位,自然薪资和需求都不小!

第二:管理线,也是需要建立在技术基础上的,3-5 年的技术基础
如果不想一直往技术升造,也可以往管理线发展。

当然,测试领域的管理岗位必须要有技术做基础和底蕴,基本要经历 3-5 年左右的技术岗位的沉淀,然后才可向技术线发展。

下面是我整理的2023年最全的软件测试工程师学习知识架构体系图

一、Python编程入门到精通

请添加图片描述

二、接口自动化项目实战

请添加图片描述

三、Web自动化项目实战

请添加图片描述

四、App自动化项目实战

请添加图片描述

五、一线大厂简历

请添加图片描述

六、测试开发DevOps体系

请添加图片描述

七、常用自动化测试工具

请添加图片描述

八、JMeter性能测试

请添加图片描述

九、总结(尾部小惊喜)

生活充满了无数的可能,勇敢地去发现自己的潜力,不断挑战自己,不断扩大视野,不断突破自己,最后一定能够创造出属于自己的精彩人生。

人生就是一次旅程,不断积累经验和知识,勇敢面对挑战,不断提升自己的能力,不断创新思维,坚持不懈地努力,最终一定能实现自己的梦想。

每个人都有无尽的潜力和可能性,关键是要有信心和勇气,勇于探索未知的世界,把握机会,不断提高自己,最后才能达到自己的目标。


http://www.kler.cn/a/133510.html

相关文章:

  • Linux 下 mysql 9.1 安装设置初始密码 【附脚本】
  • 删库跑路,启动!
  • Linux系统常用操作与命令指南
  • 使用CNN进行验证码识别:深度学习与图像预处理教程
  • NVR录像机汇聚管理EasyNVR多品牌NVR管理工具/设备:大华IPC摄像头局域网访问异常解决办法
  • ABAP开发学习——ST05 ABAP SQL跟踪工具
  • mysql表字段数据类型对应java类型
  • 矩阵的QR分解
  • 向pycdc项目提的一个pr
  • 使用Qt实现多人聊天工作室
  • 聚观早报 |联想集团Q2财季业绩;小鹏汽车Q3营收
  • uniapp自定义组件
  • 线性方程组
  • Django部署时静态文件配置的坑
  • 2023最新最全【Nacos】零基础安装教程
  • 2023年首届天府杯数学建模国际大赛问题A思路详解与参考代码:大地测量数据中异常现象的特征和识别
  • 搜维尔科技:业内普遍选择Varjo头显作为医疗VR/AR/XR解决方案
  • Linux | C语言中volatile关键字的理解
  • 盘点54个Python实用工具源码Python爱好者不容错过
  • PPT基础入门
  • F. Alex‘s whims Codeforces Round 909 (Div. 3) 1899F
  • 如何在Jupyter Lab中安装不同的Kernel
  • 限制Domain Admin登录非域控服务器和用户计算机
  • 【jvm】MinorGC、MajorGC和FullGC
  • OceanBase:Zone管理
  • GPT实战系列-P-Tuning本地化训练ChatGLM2等LLM模型,到底做了什么?(二)