问答 中高阶的测试技术在哪可以系统性的学习

thankdepend · 2022年03月14日 · 最后由 微凉 回复于 2022年07月04日 · 4391 次阅读

自律性和学习能力还可以,平时学的零散,时间长不用和复习就会忘。
期望得到以下结果:
1.写一个完整的测试平台(前后端为 springBoot + vue)
2.对中高阶运维知识的学习(k8s+docker 的应用)
3.非基础性的性能测试解决方案及结果分析
4.混沌工程
5.大数据测试(可无)
6.算法(可无)
7.安全测试(可无)

共收到 4 条回复 时间 点赞

个人认为,前两个可以结合在一起来。
1.以实际需求驱动、以实际需求驱动、以实际需求驱动的测试平台,直接学习 SpringBoot 相关技术栈,同时学习 Vue、Vuex 及一个主流的 UI 组件库即可。写完之后可以用 docker 方式部署。如果是自动化测试平台,则可以利用 k8s 的能力动态创建测试和被测资源。k8s 推荐赵班长的课程,跟着学还是不错的。
2.性能测试方面,推荐极客时间 高楼老师 的课程,https://time.geekbang.org/column/intro/100042501 https://time.geekbang.org/column/intro/100074001

中高阶的知识一般来源有:进阶书本、twitter 等各类外国社交论坛、paper、工作实战、业界了解等……

测试技术相对来说,信息获取渠道更加局限,因为很多深入的测试技术是细分到具体领域的,而不会被人当成测试单独放在一起。

比较可行的方式:工作实战、业界了解、paper。(书本太少、社交论坛很少深入探讨测试或者质量,更多时候可能放到效能工程里头去)

如果当前项目有很多痛点,可以深挖痛点,如何能提高测试工作效率 or 帮助开发提高测试效率的方向去做,产出一些小工具系统汇总后,可以再考虑平台的东西;但学习平台相关的开发知识和上述这一步不冲突,可以同时着手

可以从实际中出发,因为单纯的去学,很容易产生疲倦性从而导致不想学,而从解决实际中的问题的话,就会既提升了自己,又看到了效果,比较好。

需要 登录 后方可回复, 如果你还没有账号请点击这里 注册