说说对测试培训的一些看法

本文涉及的产品
性能测试 PTS,5000VUM额度
简介: 说说对测试培训的一些看法

前言


  • 之前在自己的小群里答应大伙儿说说自己对测试培训的看法,今天早下班来写写
  • 所有观点仅代表个人,没有任何攻击他人或机构的意思
  • 说不定以后老了我也做测试培训呢,先别说太狠,不然打脸太痛
  • 这里会讲下对测试培训的看法,以及自己的付费培训的经历,也算是给刚出社会的师弟师妹,或者还在读大学的同学一个告诫吧
  • 我工作经验仅两年,很多想法看法可能并不成熟,讲话比较那啥,希望各位大佬海涵

 

为什么写?


  • 肯定会有人觉得我嫉妒别人赚得多才写的,那必须嫉妒啊,你不嫉妒马云赚这么多吗,哪有不喜欢钱的人(傲娇
  • 但更多,我是想说下自己的经历和现在的看法
  • 入职阿里前,我以为自己的技术栈很丰富了,但来了后发现,储备的技术完全不够用,回首过去看自己报过的班,并没有一个培训机构教的东西能真正在大厂中用到的,当然了,有些部门可能还是会用到的,但会是少部分
  • 所以我先写一下对测试培训的看法
  • 不喜勿喷,我和各位培训人士没有利益冲突,纯属谈个人看法(我就是嫉妒嫉妒嫉妒!哼)
  • 说不定,以后上了年纪的我也会开办测试培训呢,假设终有那一天,我一定会按照我心目中的理想去做

 

测试培训到底值不值得参加


从培训内容分析

自动化测试培训

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

 

性能测试培训

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

 

测试开发培训

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

 

diss 自动化测试培训

  • 首先,看过我写的 pytest、docker、selenium、git 连载应该都知道(appium 没深入学),写的自认为很详细,包括每一节都有的实战,重要方法的源码解读,看我博客不比上培训课香吗
  • 再来,机构提供的项目,都是落后的项目,或者普通项目,放到大厂,随便一个网站复杂度就远超过它了,而且提供的项目可能还会出 bug,或者交互不完整
  • 最后,教的东西都是基础使用,其实完全可以从网上的博客、官方文档进行学习的,至于实战,自己在公司项目上运用起来就好了,或者随便找个网站测试不就好了

 

diss 性能测试培训

  • 首先,我的 Jmeter 连载详细的不得了,结合普罗米修斯+Grafana 和 ant + jenkins 也有教程,敢说比机构提供的教程还详细哦,毕竟有踩坑记录还有各种使用场景,当然啦还是有些东西没写的,不过已经比培训机构的详细多了
  • 其次,性能分析,机构教的不如看下高楼老师的极客时间和上面我提到的性能测试30讲,两个课不过一共 150,啃完练完,那不比上机构课程香
  • 最后,性能测试是最难实战的,即使你有众多性能分析、性能调优经验,你没有对应的业务知识,没有对系统架构的深入了解,那你也不可能做好性能测试,你觉得培训机构提供的项目有多真实呢,要是真的有上万并发,那他不得亏死了,服务器都不知道要搭多少台,所以你只能简单分析,真实项目都是多个集群的

 

diss 测试开发培训

  • 参加测开培训,不如参加一个前端培训+一个后端培训
  • 虽然我并不认为一个合格的测开就是一个全栈开发工程师,能写测试平台的前后端,但目前好像大部分人都认为测开就仅仅是开发平台而已

 

目前测培训市场

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

 

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

  • 白嫖学不下去,有个段子,保存百度云盘=学会,很多人百度网盘都是几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

 

常见的营销手段解读

  • 测试年薪30w+ =》专门欺骗转行的人,测试入门简单,深入也很困难的,别上当了,30w,只有一线城市才有,而且经验需要3年+,在阿里,p6也才有30w+呢
  • 限时免费参加课程 =》 培训的内容就一点点,其实是为了骗你报名 vip 课程
  • 限时优惠***元,只限前** 名 =》永远都有特惠的名额,只要你报就有名额,你不报就会跟你说是最后一个名额了,错过就没了
  • 发出学员涨薪,跳槽成功的截图,合同截图 =》这个我半信半疑吧,还是那句话幸存者偏差,一个班蹦出两三个跳槽涨薪很成功的正常,但你说人人都能做到不可能;说实话,我跳槽到了阿里,我也不会跟我报过名的培训机构说,因为我觉得功劳他们只占 20%,剩下都是自己的努力,所以我觉得炫自己跳成功的可信度只有50%吧
  • 各大厂架构师担任明星教师 =》如果是阿里,可以问下他老师花名,告诉我,我帮你查有没有这个人

 

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

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

 

自己的培训历程


2015 年第一次参加线下培训

  • 在我大一的时候,韭菜本菜的我就参加了一个 C++ 加 Java 的培训班,差不多用了家里 2w
  • 那时候培训机构跟我说学完这个课程,大学的编程课不再话下,一听啊~那个心动啊~就报名了
  • 因为他们来学校开讲座的时候有别人做的栗子,那时候刚接触编程啥都不懂,就觉得很厉害,然后就被割韭菜了
  • 结果上完 C++,发现自己什么都不懂,当然也有可能是我太菜了,C 的确太南了...
  • 还好后面的 Java 算是学回点东西(大三寒假才参加的),让我 的Java 技术也领先不少当初同届的,可仍然不值 2w

坑人技巧

拿最优秀的学生的成品来忽悠没有深入接触过编程的学生,捏造一种来培训都能做出这样作品的假象

 

实际情况

幸存者偏差,只有少部分,基础好,肯努力,有编程天赋的人能做到

 

如何避免坑

  • 选择有体验期的线下培训,比如体验7天,不满意无理由退款,类似淘宝购物那种
  • 拿到课程目录,咨询有技术经验的师兄师姐,自学这些课程是否有难度,是否值这个价格

 

2016 年第一次参加线上培训

  • 在我大二的时候,进了一个工作室,本来是学 php 的,发现一窍不通就转做前端
  • 为了好好学习,接触了腾讯课堂,然后又被花言巧语骗去学前端,花了差不多 6k
  • 一开始学的不错的,给我打下了挺好的前端基础
  • 结果主讲老师和机构闹矛盾了....机构准备离场..然而我不知道,因为一开始是分期付款的,被坑了说提前付完剩下的可以减免,我就傻乎乎的付了
  • 收获还可以吧,后面也一直做前端,直到大三才转后端,现在测试其实也会用到一些前端技能,所以只能说中规中矩吧

坑人技巧

限时优惠!!老师给你特殊申请下来的!!现在还有其他同学问我要优惠呢,你不要的话我就给其他同学了,2 个小时之后就没了!!

 

实际情况

  • 现在大家都逛双十一淘宝,提价再打折的现象见怪不怪了,最后给你的价可能本来就是别人的原价
  • 至于什么限时特惠,秒杀价,特惠价,都是营销手段而已,你见过路边那种挂着清仓大甩卖!!明天就走的商铺吧,可能过一周后它还在.....所以懂得都懂

 

如何避免坑

其实就在于你想不想报名了,不想的话,打骨折你都不买,想的话,不打折你也会报

 

慕课网的课程

在慕课网买的课差不多也有 2000了,包含了前端、后端、测试,基本啥时候干啥活,都会买一点,Java 的挺有用的,测试的话就一般,避免有人说我吹牛,放下图好了

微信图片_20220514161844.png


慕课网有没有坑

  • 有的,但不多,慕课网的课程还是很良心,所以值得一买,包括它的体系课啥的,起码真的是大厂在职架构师,高p工程师在授课
  • 但有个大坑就是,不是所有慕课网的实战课程的答疑群都有授课老师,如果没老师的话,等于你买的就是个录播而已,最多搭上一个答疑区

 

那要买慕课网的盗版吗

  • emmm,看自己的荷包
  • 还有看你想要的仅仅是视频内容,还是想要视频+售后服务,还有后续的更新课程服务
  • 当然有能力还是支持原创吧

 

转行做测试后的培训经历

  • 好像报名过三个培训班吧,具体哪个不说了,两个机构,一个个人
  • 一个机构是学自动化的,那时候也算被花言巧语骗进去了,花了差不多 6k,不过后面做了助教,现在也赚回来了,基本把所有培训费都补上了
  • 另一个机构是学性能的,因为抽奖拿了半价,所以报了
  • 个人的是学性能的,1800 左右的价格,想着可以永久跟新课,所以也报了


自动化-机构心得

  • 值吗,光说内容不值那个价,但如果说后续对自己的影响,值
  • 有成长吗,有,无论是学 pytest、selenium、appium 还是 RF、docker,都是因为培训机构有讲,或者我作为助教需要解答问题,才去主动学习的
  • 课堂上讲的都是基础,算师父领进门吧,博客上写的都是自己重新深入学习官网,自己实践一遍才输出的结果
  • 我其实很庆幸有报的,让我有一种鞭策自己的力量,毕竟你要教学员嘛,你不会咋教

 

性能-机构心得

  • 值吗,不值,讲的内容就是极客时间性能测试30讲,老师照搬上面的内容...跟当年读书老师念ppt讲课一样,而且同学问的问题还得实时百度才能回答,我吐了哈哈哈
  • 不过后面自己也有去深入学习 Jmeter 和性能测试30讲,只能说付费驱动自己主动学习非课程以外的东西吧...
  • 爆个名吧,nm*,自己猜了哈

 

性能-个人心得

值吗,不值,上课经常性翻车,讲的东西感觉没啥逻辑可言,看看以后复读会不会有新东西,期待一下

 

最后


  • 培训其实只要你认真学习,你肯定会有所成长的
  • 但抛开自己额外的学习,培训教给你的东西,真的值那个价吗?这可能对于每个人来说衡量标准都不一样
  • 比如,你很有基础,那可能你觉得不值
  • 但如果你是小白,通过培训你入门学习了好多框架、工具的入门,那可能物超所值
  • 所以大家还是要根据自己实际情况来看待培训,并不是别人能翻倍涨薪,你就一定可以
  • 加油吧,少年!
相关实践学习
通过性能测试PTS对云服务器ECS进行规格选择与性能压测
本文为您介绍如何利用性能测试PTS对云服务器ECS进行规格选择与性能压测。
相关文章
|
2月前
|
敏捷开发 数据可视化 Devops
敏捷测试价值观、方法和实践读书笔记(4)
本章节探讨了敏捷测试执行的关键概念与实践。首先介绍了用户故事及其重要性,强调其在敏捷开发中的角色,并阐述了用户故事的 INVEST 原则。接着分析了用户故事生命周期中的测试关注点,包括定义、处理、完成及验收阶段的测试活动。此外,还对比了不同测试术语的差异,并提供了敏捷测试计划的策略与过程。通过看板等工具实现任务管理与跟踪,确保测试活动高效进行。最后,介绍了敏捷测试中的度量指标,帮助团队评估测试效果。
36 5
敏捷测试价值观、方法和实践读书笔记(4)
|
2月前
|
监控 架构师 Devops
敏捷测试价值观、方法和实践读书笔记(3)
本章节介绍敏捷测试转型框架,涵盖模型概览、实施难度与顺序、文化转变、角色技能需求及测试流程。敏捷测试转型模型包括文化、组织、流程与实践等关键要素,并针对各层面提出具体实施建议与障碍解决方案。此外,详细阐述了不同敏捷测试角色的技能需求与职责,以及从Sprint内至跨Sprint的测试流程与交付物。
33 5
敏捷测试价值观、方法和实践读书笔记(3)
|
2月前
|
开发框架 数据可视化 项目管理
敏捷测试价值观、方法和实践读书笔记(1)
敏捷软件开发宣言在身体力行的同时也帮助我们一直在实践中探寻更好的软件开发方法。由此,我们建立了如下价值观:个体和互动 高于 流程和工具工作的软件,高于 详尽的文档客户合作, 高于 合同谈判响应变化,高于 遵循计划。也就是说,尽管右项有其价值,但我们更重视左项的价值。
55 4
敏捷测试价值观、方法和实践读书笔记(1)
|
2月前
|
JavaScript 前端开发 Java
敏捷测试价值观、方法和实践读书笔记(5)
本章节介绍了敏捷功能测试的原则与实践,包括单元测试的概念及其编写步骤,测试驱动开发(TDD)的流程,以及如何通过模拟对象进行测试。详细讲解了单元测试的编写方法,如初始化对象、执行操作及验证结果,并探讨了 TDD 的五个步骤。通过具体案例展示了如何逐步完善储蓄账户的功能测试,包括存款、取款及异常处理。此外,还讨论了代码覆盖率的重要性及其局限性,强调了测试充分性比单纯追求代码覆盖率更为关键。
24 3
敏捷测试价值观、方法和实践读书笔记(5)
|
2月前
|
机器人 测试技术
敏捷测试价值观、方法和实践读书笔记(6)
验收测试驱动开发(ATDD)强调在开发前定义验收标准,并通过自动化测试确保用户价值得到满足。验收测试关注用户需求是否实现,而非代码细节。ATDD涉及用户、产品负责人、开发人员及测试人员,通过讨论、开发和交付三个阶段,确保产品符合预期。此方法有助于团队更好地理解和实现用户需求。
29 5
|
2月前
|
敏捷开发 测试技术
敏捷测试价值观、方法和实践读书笔记(2)
本章节介绍敏捷测试在快速变化的软件开发环境中的重要性。传统测试方法在敏捷环境中面临时间紧迫、文档不足、频繁变更及资源短缺等挑战。敏捷测试遵循敏捷开发原则,强调测试与开发的紧密融合、团队协作及业务价值交付。其特点包括更强的协作、更短的周期、更灵活的计划及高效的自动化。相较于传统测试,敏捷测试具有加快产品上市时间、提升整体质量及简化流程降低成本的优势。
26 3
|
2月前
|
JavaScript 前端开发 Java
敏捷测试价值观、方法和实践读书笔记(7)
本文介绍了BDD(行为驱动开发)的Given-When-Then方法,并详细描述了如何在Java环境中使用Cucumber框架实现BDD测试。内容涵盖配置环境、修改POM文件、编写Feature文件及步骤定义文件、运行测试等过程。同时,提供了使用Cucumber和Selenium对Web页面进行测试的具体示例,并探讨了BDD在团队中的实施策略,包括不同角色之间的协作流程与自动化测试框架的选择。
27 0
敏捷测试价值观、方法和实践读书笔记(7)
|
2月前
|
Devops jenkins 测试技术
敏捷测试价值观、方法和实践读书笔记(10)
本文介绍了敏捷测试的延伸实践,重点讨论了持续集成(CI)和持续部署(CD)的概念与实践方法。持续集成强调频繁提交代码至主干并自动化构建测试,确保快速反馈和高质量代码。持续部署则进一步实现自动化部署,通过蓝绿部署、金丝雀发布等方式提升软件交付效率。此外,文章还探讨了持续反馈机制,如A/B测试和混沌工程,以及DevOps文化下的测试策略,强调测试在整个开发流程中的重要性。
38 0
敏捷测试价值观、方法和实践读书笔记(10)
|
2月前
|
XML 存储 API
敏捷测试价值观、方法和实践读书笔记(8)
本文介绍了API的基础知识,区分了Web Service和Web API的概念,详细阐述了Web Service中的SOAP服务和REST服务的特点及区别。同时,文章还探讨了如何在项目中进行API测试,包括API测试的类型和实施阶段,强调了API在现代软件开发中的重要性和优势。
9 0
敏捷测试价值观、方法和实践读书笔记(8)
|
6月前
|
Kubernetes 架构师 测试技术
软件测试|测试专家(前阿里P8)聊测试职业发展常见瓶颈
软件测试|测试专家(前阿里P8)聊测试职业发展常见瓶颈
116 0