• 软件测试培训到底值不值得参加?


    目录

    前言

    自动化测试培训

    性能测试培训

    测试开发培训

    目前测培训市场

    怎么评判自己要不要报班?

    怎么评判报哪个培训机构/个人?

    我心目中理想的培训内容

    再次聊聊测试真的很容易吗?

    最后


    前言

    软件测试由于门槛低容易学,所以它技术含量相对it其他热门专业来说是处于低点的。那么它的待遇肯定就没有软件测试培训机构所吹的那样,什么需求大概率高。这跟门槛低容易学是相互矛盾的。
    选择软件测试培训的同学的目的,如果只是为了偷懒或者怕难的话,那么就要想清楚,将来培训出来之后的待遇肯定不会很高,如果你不是很走测试这条路的话建议先考虑清楚。

    接下来我们从培训内容上跟浅浅的大家分析一下

    自动化测试培训

    • 大部分都讲 python、java 的基础、进阶
    • selenium,ui 自动化测试
    • appium,app 自动化测试
    • pytest,low 一点的机构会讲 unittest
    • git
    • jenkins
    • 高级一点的机构会讲 docker
    • 项目实战

    性能测试培训

    • jmeter 基础、进阶使用
    • jmeter+普罗米修斯+Grafana监控
    • jmeter +maven/ant + jenkins
    • jmeter 分布式压测
    • jmeter 监控服务端
    • 各种中间件监控,性能分析、性能调优

    测试开发培训

    • 编程语言
    • 自动化测试(框架部分)
    • 性能测试(jmeter部分)
    • 开源平台/框架直接套

    目前测培训市场

    • 在线培训的市场肯定是无限大的,不断有应届生求职,不断就有韭菜等着被割
    • 所以很多个人也做起了培训,看到了我朋友圈,感觉有点工作经验就能做培训了,随便写本书,就能开始做培训了..但我目测有些个人培训一线大厂都面不上
    • 做自动化测试培训的,就只会讲框架的使用,平台的使用,不会跟你说这么多个框架结合起来要怎么用,如何设计框架来满足不同项目使用场景
    • 做性能测试培训的,一般都只教很肤浅的性能分析、性能调优,并不会深入源码
    • 做测开培训的,一般培训广度很大,深度一般,只能是师父领进门

    怎么评判自己要不要报班?

    • 白嫖学不下去,有个段子,保存百度云盘=学会,很多人百度网盘都是几t的资料,但终究不会看,如果付费能让你定下心来好好学习,这未尝不可
    • 缺少答疑对象,其实报名培训机构,课程内容虽重要,但售后更重要,在你遇到坑,遇到不会问题的时候能给你帮助,这样自己会更快成长
    • 像我一样,师父领进门,需要有人带自己知道要学什么,基础学会后,自己再深入学习
    • 自主学习能力差,希望有一群志同道合的同学一起学习

    怎么评判报哪个培训机构/个人?

    • 最好找可以试听的,比如听个7天,不满意可以退钱,或者免费听7天,满意就给钱报名,不满意就算
    • 不要找那些当你报名免费课程,态度还很不好的那种
    • 一定要找售后服务好的,比如答疑及时,上课有困难能及时帮助你的机构/个人

    我心目中理想的培训内容

    自动化测试

    • 常见开源框架深入讲一遍,包括实现原理,源码解析
    • 用 Debug 模式演练复杂自动化测试执行的过程
    • 从零到一设计一个复用性高的测试框架,比如像 httprunner 那样的,详细描述设计思路
    • 二次开发开源的原生框架
    • 结合 Docker、k8s、jenkins、git 搭一套持续集成的自动化测试流程

    目前没有培训机构能做到这样,如果有,请报名

    性能测试

    • Jmeter 的全套使用,常见插件的使用,还有就是监控平台、持续集成,这些一般都有
    • Jmeter Dubbo、TCP、Socket 性能测试
    • Jmeter 二次开发请求取样器,满足非常见协议(自定义加密算法的协议)的场景
    • Jmeter 二次开发其他控件
    • Linux 监控命令,stat 家族、top 家族等等,具体可以参考性能测试30讲,那个真的讲的很好,我自己也有写对应的栏目
    • 全链路压测实战
    • 生产环境下的流量回放
    • 容量评估测试
    • 压力测试
    • 中间件监控,常见调优参数
    • JVM 深入讲,JVM 调优
    • Nginx 深入讲,Nginx 调优
    • Docker 深入讲
    • 等等

    测试开发

    • 不要 py,做平台应该后端很少用 py,基本都是 java
    • springboot 微服务一套深入讲,从零到一搭建,包括系统架构设计、数据库设计、分层设计等等
    • 前端,看 vue 和 react 哪个大厂用的多了
    • 至于一些细节上的技术框架,我就不提了
    • 最重要的是,从零到一搭建前端+后端
    • 最后 Docker + Git 部署,如果是集群部署那肯定最好的,最好加 K8s

    再次聊聊测试真的很容易吗?

    • 入门很容易,会个黑盒,点点点完事了
    • 前几天,开发同学推荐我看 Google 测试之道,这里我也推荐给想入门测试或者深耕测试行业的同学
    • 看看一名真正合格的测试是怎么样的
    • 这里不细讲,后面会写一篇测开看法的文章

    最后

    • 培训其实只要你认真学习,你肯定会有所成长的
    • 但抛开自己额外的学习,培训教给你的东西,真的值那个价吗?这可能对于每个人来说衡量标准都不一样
    • 比如,你很有基础,那可能你觉得不值
    • 但如果你是小白,通过培训你入门学习了好多框架、工具的入门,那可能物超所值
    • 所以大家还是要根据自己实际情况来看待培训,并不是别人能翻倍涨薪,你就一定可以,请理性对待你的每一个选择。
    • 加油吧,少年!

  • 相关阅读:
    笔试面试相关记录(10)
    C++——vector的用法
    Excel文件转换为HTML文件
    Cadence OrCAD Capture 自顶而下的设计流程
    Android Framework中的addView和addWindow
    React函数式组件 父组件调用子组件方法
    【Windows】磁盘管理无法删除卷
    redis未授权访问漏洞利用
    微信小程序可拖拽视频播放案例
    字符串转数字, 数字转字符串
  • 原文地址:https://blog.csdn.net/weixin_67553250/article/details/127454678