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

tech2025-07-21  5

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

第一级:编程能力

底层语言必懂其一:java、go 高层语法可选:Python首选、其次Kotlin、Nodejs 领域语言必须懂:Shell、SQL、Docker 领域技术掌握: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版本管理体系 质量保证流程与文化建设 问题推动与解决能力

最新回复(0)