开学季

1999

¥2699

立减700

7天可退款

体系课直降,微信咨询赠额外优惠! 查看
服务
系统学习
14周
教学服务
6个月
教学模式
学练一体化
课程证书
通过得证书

课程大纲及学习周期安排

坚持学习的路上,我们为你画好成长路标

为保证课程紧跟市场变化,课程章节将逐步开放至完结

阶段一:AI 驱动 Web 功能测试全流程

  • 第1周
  • 第2周
软件测试入门与实战:掌握软件测试理论与慕课网web功能测试

本周从概念开始讲起,带你了解AI时代的软件测试工程师全部的必备基础技能,并带你入门提示词工程,最后能够独立完成慕课网Web端的功能测试。

课程安排
  1. 1、了解互联网行业各领域软件测试工程师的特点,并树立未来的职业定位
  2. 2、掌握企业常见软件开发模型,了解软件开发、测试的整个生命周期
  3. 3、了解模型与大模型的区别,并提升与大模型交流的技能与技巧
  4. 4、深入Bug的基本含义,并能够发现Bug并管理Bug
  5. 5、掌握测试必备技能:测试用例设计方法
  6. 6、全链路项目测试:完成慕课网Web端功能测试
掌握MySQL、Linux核心操作 & 商城等全链路测试

本周带你从软件的底层开始学起,掌握MySQL数据库与Linux操作系统,并进行慕西商城与慕慕手记两个项目的多重实战,深度巩固软件测试项目的全流程实战,达到胜任软件web端测试工程师的技能要求。

课程安排
  1. 1、能够独立进行MySQL数据库的部署,了解数据库的基本结构
  2. 2、掌握数据库的增删改查操作技能及高级查询技巧
  3. 3、掌握Linux操作命令,并能够独立基于Linux操作系统进行环境搭建
  4. 4、掌握前沿项目管理工具Meegle的使用。
  5. 5、能够独立书写项目计划与项目报告
  6. 6、能够形成完整的测试用例设计思路,并能独立完成测试用例的编写与优化
  7. 7、掌握AI提效技巧,提高提示词书写准确度

阶段二:AI 赋能移动端专项测试

  • 第3周
掌握移动端测试特性与方法 & 慕课网APP全流程测试实战

本周带你全面了解移动端的测试方法与各类测试场景、掌握Charles抓包技巧,能够辅助构造极端测试场景、掌握APP性能指标,能够使用SoloX辅助完成移动端性能测试,最后完成慕课网APP的移动端专项测试。

课程安排
  1. 1、掌握移动端专项各类测试场景
  2. 2、掌握Charles抓包工具的使用并能够使用Charles工具辅助进行移动端极端场景的构建
  3. 3、吃透HTTP协议的请求报文结构与响应报文结构
  4. 4、理解网络协议,并掌握同步协议与异步协议的异同点
  5. 5、掌握并熟练运用ADB命令
  6. 6、能够的搭建并运用SoloX进行APP性能监控
  7. 7、了解符合APP项目的完整流程
  8. 8、完成APP项目的功能测试用例及特定测试场景的覆盖

阶段三:AI 赋能接口全链路测试

  • 第4周
  • 第5周
AI时代必修课:从Python基础到进阶,打牢编程地基

本周带你掌握AI时代必备技能:Python编程语言。从零基础开始讲解,无需担心听不懂、学不会的问题;手把手讲解,代码逐行书写,AI辅助理解;Python基础到高阶编程,带你实战多个趣味小游戏,掌握接口测试必备语言基础。

课程安排
  1. 1、掌握Python包管理工具Anaconda的使用
  2. 2、掌握Python各数据类型的使用场景及操作
  3. 3、掌握Python的多种循环操作
  4. 4、掌握Python函数的声明及各类参数的传递,明白递归函数的原理
  5. 5、通过闭包掌握装饰器的原理,高阶面试考点。
  6. 6、掌握Python高阶函数的应用。
  7. 7、必会的面向对象编程思想与特性
  8. 8、掌握Python解决高并发性能问题的核心
接口测试实战与智能体开发:吃透接口原理并掌握智能体原生开发

本周我们将从理解接口开始,应用FastAPI框架进行接口开发的同时并使用Postman工具进行接口测试。首先完成实战电商平台管理端接口测试的全流程测试,最后进行智能体开发进行测试提效

课程安排
  1. 1、理解接口的本质与原理。
  2. 2、能够使用FastAPI框架进行各类接口开发
  3. 3、能够进行接口测试用例设计与编写
  4. 4、能够使用Postman独立进行接口测试
  5. 5、可应用Postman工具进行测试场景构建
  6. 6、掌握智能体的组成部分
  7. 7、亲自动手完成第一个智能体的开发

阶段四:AI + 接口自动化双引擎测试

  • 第6周
  • 第7周
接口自动化技术与实战:从构建用例存储体系到一键完成接口测试

本周我们将掌握接口自动化测试中各类数据存储方式,吃透数据存储的本质,应对未来各种类型数据存储的变化,并应用PyTest+requests+Allure完成全套接口自动化测试。

课程安排
  1. 1、理解接口自动化与数据驱动的概念与原理
  2. 2、掌握requests三方库,能够开发针对接口的代码请求
  3. 3、掌握各类型数据存储方式数据的处理
  4. 4、掌握Pytest框架的基本使用、参数化、断言等概念的应用
  5. 5、掌握Pytest框架的核心:fixture的基本概念与应用
  6. 6、掌握allure框架的注解方式,能够使用allure一键生成自动化测试报告
掌握协作管理工具Git、智能体测试方并应用AI提高测试效率

本周将带你理解企业中多人协作开发我们应如何解决代码管理、代码冲突、版本管理等场景;带你完善AI Agent接口自动化测试智能体,实战电商平台管理后台接口自动化项目,并仔细剖析一个AI智能体项目该如何测试。

课程安排
  1. 1、理解Git的应用场景,解决多人协作开发将面临的问题,掌握代码版本管理、分支创建等技能
  2. 2、掌握Git可视化操作软件sourcetree
  3. 3、夯实Python代码的数据持久化技术
  4. 4、应用requests+pytest+allure,全链路实战电商平台管理后台项目
  5. 5、掌握AI智能体的测试方法

阶段五:AI 测试智能体驱动 Web 自动化

  • 第8周
  • 第9周
Web自动化实战:从前端核心基础到流行框架Selenium

本课程将带领同学们从HTML与CSS开始,吃透前端页面的基本组成,为Web自动化打下坚实的基础,掌握Selenium框架及元素定位的多重方法,通过以上技能完成Web自动化项目实战。

课程安排
  1. 1、了解HTML常见标签及CSS选择器,掌握选择器的使用方法
  2. 2、掌握基本元素定位方法与选择器定位方法,理解定位原理
  3. 3、掌握xpath定位方法,理解各节点之间的关系
  4. 4、掌握Selenium框架的各类事件操作
  5. 5、理解POM模型的设计模式,并应用POM模型开发web自动化代码
AI智能体开发进阶:入门人工智能,完成web AI智能体开发

本周我们将彻底搞通AI智能体的原生开发方式,掌握新一代web自动化测试框架:Playwright,并结合langchain框架+百炼大模型,打造属于我们自己的web自动化智能体。

课程安排
  1. 1、入门人工智能相关知识,,理解相关相似度算法
  2. 2、掌握streamlit相关技能,完成通过Python语言进行前端页面开发,贯穿智能体前后端
  3. 3、掌握Playwright的基本操作与进阶技能
  4. 4、了解MCP与MCP的工作原理
  5. 5、Langchain+百炼+Playwright打造web自动化智能体

阶段六:AI 全链路性能测试

  • 第10周
  • 第11周
  • 第12周
  • 第13周
  • 第14周
性能测试入门:基本概念+JMeter实操工具

本周我们将完成性能测试实操的基本目标,了解性能测试的基本概念与测试场景,掌握JMeter性能测试工具,能够使用JMeter构建测试场景。

课程安排
  1. 1、掌握软件中性能问题的本质与分类
  2. 2、掌握性能测试中的那些性能指标
  3. 3、了解JMeter的基本组成
  4. 4、能够使用JMeter构建各种性能测试场景
全栈性能调优:Linux / MySQL /JVM核心优化

本周我们将了解软件架构中那些决定性能的底层知识点,我们从Linux性能监控开始,再到MySQL的慢查询与监控,最后要掌握JVM的性能监控与调优方法,让你彻底吃透一个软件架构那些底层性能相关知识。

课程安排
  1. 1、掌握Linux服务器性能相关指标与监控
  2. 2、掌握Linux性能监控工具
  3. 3、掌握MySQL性能分析方法
  4. 4、掌握数据库监控工具:lepus
性能进阶:全流程综合实战与分布式架构

本课程我们将进行性能测试的全流程实战,巩固JMeter的使用与实战能力,并了解那些在企业中能够提升软件性能的分布式架构设计。

课程安排
  1. 1、了解性能需求的出处
  2. 2、巩固性能测试工具JMeter的使用
  3. 3、了解负载均衡架构的设计原理
  4. 4、了解MySQL主从的设计方案
高性能架构扩展:消息队列与 Docker 容器化

本课程我们将了解超高并发架构中较为重要的两个组成部分:消息队列与容器化。在消息队列知识中,我们将掌握消息队列的高性能、低延迟的基本配置,分别进行生产者与消费者调优。在容器化方面,我们将自己动手进行镜像的制作与部署。

课程安排
  1. 1、了解消息队列在软件架构中的应用场景
  2. 2、掌握kafka的基本知识,并能够使用Python语言进行消息的生产与消费
  3. 3、了解kafka的基本配置与调优参数
  4. 4、应用JMeter进行kafka的消息生产
  5. 5、掌握什么是容器
  6. 6、能够进行容器的基本操作与快速部署
AI时代性能测试革命:从Locust实战到AI智能体自动压测

本周我们将从Locust性能测试框架开始学期,掌握Locust性能测试框架的代码开发,能够使用Python语言进行性能测试脚本开发,最后通过Langchain+百炼+Locust MCP开发出自己的性能测试智能体。

课程安排
  1. 1、认识Locust,并了解Locust的能力
  2. 2、掌握Locust代码开发技巧,提升编程能力
  3. 3、能够使用Locust进行分布式压测
  4. 4、能够使用Locust进行多协议压测
  5. 5、掌握Locust MCP的使用方法
  6. 6、完成Langchain+百炼+Locust MCP性能测试智能体的开发

预售规则

1. 定金支付成功后,可在“我的订单”-“未支付”栏查看所要支付尾款的订单。
2. 尾款支付开启后,请在规定时间内支付尾款,若超出尾款支付时间,订单将自动关闭。请关注短信、慕课网平台及慕课网微信号等渠道推送的提醒消息。
3. 定金可在课程原价基础上抵扣页面显示金额,具体数额及计算方式见详情页。
4. 已支付定金但未在规定时间支付尾款的用户,定金不可退。
5. 如您对预售活动有其它疑问,请联系客服:kf@imooc.com。