测试学习路线(学习笔记)

从腾讯课堂里copy下来的一份测试发展阶段,对一个测试小白来说好多新的专业名词,先存着,等以后能力够了再来看看这个路线对不对,或者自己掌握了多少~(反正本白菜现在只是第一阶段,第一阶段还没有全部会,太菜了)

第一级:编程能力

底层语言必懂其一:java、go
高层语法可选:Python首选、其次Kotlin、Nodejs
领域语言必须懂:ShellSQLDocker
领域技术掌握:Linux、Android、IOS
算法与数据结构:堆栈、链表、二叉树

第二级:自动化能力

前台自动化:

Selenium、Appium、ATX、STF
UIAutomator、WebDriverAgent

服务端接口测试:

Java:HttpClient、RestAssured
Python:Requests、HttpRunner

性能测试:

JMeter、nGrinder、Gating、Locust

第三级:测试框架深入理解能力

Appium的框架原理是什么,有没有做过二次改造
如何并发运行测试用例(分布式),测试用例的顺序如何控制
如何自定义Appium
测试报告如何定制,用例覆盖度如何
跨多端平台的用例如何维护
端到端测试如何做,如何利用mock解决app数据依赖问题
部门的架构是什么样子的,技术栈用的是什么

第四级:问题定位白盒测试能力

静态分析能力

静态扫描工具:FindBugs、Sonar
编译器分析技术:gcc、javac、llvm
插桩技术:jacoco

动态分析能力

动态测试能力:Frida、XPosed、Substrate、ByteMan
调试分析能力:Debug、Trace、gdb、lldb
系统级剖析能力:VisualVM、SystemTap、DTrace

第五级:架构能力与管理

架构能力

自研工具:测试框架与工具、WDA、Diffy、QUnit
平台构建能力:测试管理平台、DevOps/持续交付流程管理平台
开源平台与工具:Jenkins、Jenkins X、BlueOcean、K8S、Docker容器技术
数据平台:ELK、Hadoop/Spark、TensorFlow大数据分析能力

质量管理

SCM版本管理体系
质量保证流程与文化建设
问题推动与解决能力

  • 1
    点赞
  • 15
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值