课程简介
本课程是一门系统化的测试开发全栈课程,旨在帮助学员构建完整的测试技术体系。课程内容覆盖测试理论与方法、接口抓包与Mock、服务端/接口/Web/App自动化测试、安全测试、Docker容器技术、持续集成与DevOps、测试左移、精准测试以及测试平台开发等核心领域。技术栈涉及Postman、Charles、mitmproxy、Selenium、Appium、JMeter、Docker、Jenkins、Vue.js等主流工具与框架。通过本课程的学习,学员不仅能掌握各类测试技术的原理与实践,更能理解测试在DevOps流程中的价值,具备搭建企业级测试解决方案的能力,迈向高级测试开发工程师之路。
下载地址
课程目录
00 选学:Python基础
第1–20节:Python环境安装、基本语法、数据结构、函数、面向对象等编程基础内容。
01 选学:Git
第1–6节:Git环境搭建、常用命令、分支管理、GitLab与GitHub实战等版本控制工具。
02 测试方法与理论
第1–19节:软件开发流程、测试流程体系、黑盒白盒测试方法、测试策略与bug定位等。
03 Git&GitHub操作指南
第1–6节:Git安装配置、基础操作流程、本地与远程仓库同步等入门指南。
04 开学典礼
第1节:开营直播,介绍课程安排与学习目标。
05 第一周 测试开发体系介绍
第1–2节:测试开发体系介绍,涵盖测试开发的基本概念与体系结构。
06 第二周 接口抓包分析与Mock
第1–12节:接口抓包工具使用、Mock测试实战、Postman基础与实战等内容。
07 第三周 服务端接口测试
第1–3节:服务端接口测试的基本方法、流程与实践。
08 第四周 接口测试前沿技术
第1–21节:JMeter分布式压测、性能监控、参数化、WebService压测等高级技术。
09 第五周 接口安全测试
第1–2节:接口安全测试的基本原理、常见漏洞与测试方法。
10 第六周 Web自动化测试
第1–2节:Web自动化测试的基本概念、工具使用与实战演练。
11 第七周 App自动化测试
第1–2节:App自动化测试的基础知识、工具介绍与入门实践。
12 第八周 App自动化测试进阶
第1–14节:App专项测试,包括性能、兼容性、弱网、耗电量等进阶内容。
13 第九周 Docker容器技术
第1–2节:Docker容器技术的基本概念、安装使用与实战应用。
14 第十周 持续集成
第1–2节:持续集成的基本理念、工具链搭建与实践流程。
15 第十一周 持续交付DevOps
第1–2节:持续交付与DevOps文化、工具与实践方法。
16 第十二周 测试左移
第1–2节:测试左移的理念、在开发早期介入测试的方法与价值。
17 第十三周 精准测试
第1–18节:Vue.js基础与进阶、路由、组件化开发及API架构优化等内容。
18 第十四周 测试平台开发
第1–2节:测试平台开发的基本架构、功能模块与实现技术。
19 第十五周 测试平台:测试体系
第1–2节:测试平台的测试体系构建、Dubbo接口测试与K8s部署等内容。
--- 点击展开详细目录 ---
|