×

注意!页面内容来自https://yun.itheima.com/subject/testmap/,本站不储存任何内容,为了更好的阅读体验进行在线解析,若有广告出现,请及时反馈。若您觉得侵犯了您的利益,请通知我们进行删除,然后访问 原网页

<> .zx { right: 12px; } .yd { display: none; } .pc { display: none; } .zx .cxhdpic3 { position: absolute; right: 0 !important; top: -138px !important; z-index: 99999; width: 123px !important; display: none; } .zx img { display: block; width: 100%; } .returnmap { display: none; } .header { width: 93%; height: 80px; box-shadow: 0 3px 9px rgb(2282282280.3); padding: 0 3.5%; } .header h2 { float: left; width: 150px; margin: 20px 0 0 0; } .header .fl { float: left; width: 500px; margin: 30px 0 0 38px; } .header .fl li { position: relative; float: left; margin-right: 22px; } .header .fl li:last-child { margin-right: 0; } .header .fl li a { display: block; height: 46px; font-size: 16px; color: #474747; } .header .fl li a:hover { color: #d5221e; } .header .fl li a.nav_on { color: #d5221e; border-bottom: 4px #d5221e solid; } .header .fdnav { display: none; position: absolute; left: -160px; top: 50px; width: 521px; background: rgba(2552552551); box-shadow: 0 0 10px rgba(0000.1); z-index: 100; overflow: hidden; } .header .fdnav .fdnav_main { width: 522px; margin: 0 auto; padding: 1px 0 0; overflow: hidden; } .header .fdnav .fdnav_main p { float: left; width: 260px; height: 64px; border-right: 1px #f9f9f9 solid; border-bottom: 1px #f9f9f9 solid; } /* .header .fdnav .fdnav_main p.jcdl_icon{width: 300px;} */ .header .fdnav .fdnav_main p a { display: block; width: auto; } .header .fdnav .fdnav_main p img { display: block; margin: 0 auto; float: left; margin-right: 10px; width: 22px; } .header .fdnav .fdnav_main p span { float: left; color: #7b7b7b; margin-right: 0; font-size: 14px; line-height: 64px; } .header .fdnav .fdnav_main p.twolin span { line-height: 20px; } .header .fdnav .fdnav_main p.li_last { border-right: 0; } .header .fdnav .fdnav_main p:hover span { color: #d50212; } .header .fdnav .fdnav_main p em { float: left; width: 36px; margin: 14px 6px 0 18px; height: 36px; border-radius: 50%; } .header .fdnav .fdnav_main p em img { width: 100%; } .header .fdnav .fdnav_main p.java_icon em { margin-top: 10px; } .header .fl li:hover .fdnav { display: block; } .header .head_sub { float: right; width: 328px; height: 38px; border: 1px #dee0ea solid; border-radius: 5px; margin: 20px 0 0 90px; } .header .head_sub .head_tit { width: 100%; height: 100%; position: relative; } .header .head_sub .head_tit b { float: left; width: 85px; height: 26px; line-height: 26px; margin-top: 6px; border-right: 1px #ededed solid; font-size: 15px; color: #828282; text-align: center; font-weight: 100; } .header .head_sub .head_tit p { font-size: 15px; color: #929292; float: left; line-height: 38px; padding-left: 10px; width: 212px; cursor: pointer; } .header .head_sub .head_tit p img { position: absolute; width: 8px; right: 12px; top: 17px; } .header .head_sub .head_tit .xqalls { position: absolute; padding: 5px 0 5px 10px; width: 320px; max-height: 150px; border: 1px #dee0ea solid; border-top: none; left: -1px; top: 36px; background: #fff; overflow-y: auto; z-index: 6; display: none; border-bottom-left-radius: 5px; border-bottom-right-radius: 5px; } .header .head_sub .head_tit .xqalls ul li { line-height: 30px; } .header .head_sub .head_tit .xqalls ul li a { font-size: 14px; color: #838383; display: block; width: 100%; } .header .head_sub .head_tit .xqalls ul li a:hover { color: #216ef4; } .header .head_sub .head_tit .xqalls::-webkit-scrollbar { width: 5px; height: 1px; } .header .head_sub .head_tit .xqalls::-webkit-scrollbar-thumb { width: 5px; border-radius: 5px; background: #216ef4; } .header .head_sub .head_tit .xqalls::-webkit-scrollbar-track { width: 5px; height: 1px; } .header .head_sub:hover .head_tit b { display: none; } .header .head_sub:hover .head_tit .xqalls { display: block; } .banjava { background-size: 480px; padding: 40px 0 50px; width: 93%; margin: 0 auto; } .banjava h2 { font-size: 24px; color: #151515; font-weight: bold; } .banjava h2 span { font-size: 28px; } .banjava p span { display: inline-block; height: 37px; font-size: 18px; color: #fff; line-height: 37px; border-radius: 19px; background: #0cc7a5; padding: 0 18px; margin: 15px 0 0 0; } .box ul li { background: #fff; } .box ul li .boxlidiv { background: #f5f9ff; padding-bottom: 16px; } .box ul li h3 span.no { display: none; } .box ul li h3 span.no2 { display: none; } .box ul li .boxbot2 { border-radius: 10px; box-shadow: inset 0 0 50px rgba(1752142490.56); background: #f5f9ff; margin-top: 24px; padding: 28px 25px; } .box ul li .boxbot2 h4 { font-size: 14px; color: #000; font-weight: bold; margin-bottom: 8px; } .box ul li .boxbot2 span { display: block; font-size: 12px; color: #000; line-height: 22px; } .box ul li .boxa { overflow: hidden; padding: 0 0 15px; } .box ul li .boxa span { color: #fff; font-weight: bold; background: #0cc7a5 url("/subject/javamap/images/pcdbg1.jpg") no-repeat right bottom; padding: 8px 6%; } .box ul li .boxa a { width: 89%; color: #000; box-sizing: border-box; line-height: 16px; font-weight: normal; border-bottom: 1px #0cc7a5 dashed; overflow: hidden; padding: 12px 0 12px 40px; margin: 0 auto; } .box ul li .boxa a:before { left: 0; top: 50%; width: 35px; height: 35px; background: url("/subject/javamap/images/pcdvid1.png") no-repeat 0 0; margin-top: -17.5px; } .box ul li .boxa a:hover { color: #0cc7a5; } .box ul li img.pc { display: block; max-width: 236px; margin: 30px auto 0; } .box ul li img.yd { display: none; } .box ul li .boxa a i { display: block; } @media screen and (max-width: 1650px) { .banjava { background-size: 394px; padding: 35px 0 40px; } } @media screen and (max-width: 500px) { .wrap { overflow: hidden; } .zx { display: none; } body { min-width: 100%; } .ban h2 { font-size: 1.3rem; padding: 0 20px 0 0; } .ban h2 em { display: block; } .ban h2 span { display: inline-block; } .ban p { font-size: 0.9rem; padding: 0 3%; } .ban { padding: 30px 0; } .ban h2 i { right: -55px; top: -10px; width: 50px; } .box ul li { float: none; width: 98.1% !important; margin: 0 1% 5%; } .box ul li:after, .header .fl { display: none; } .boxbotmain { width: 92%; min-width: auto; padding-right: 10px; } .header h2 { width: 102px; margin: 25px 0 0 13px; } .header .head_sub { position: absolute; right: 4%; width: 186px; } .header .head_sub .head_tit b { font-size: 0.9rem; width: 68px; margin-right: 5px; display: none; } .header .head_sub .head_tit p { font-size: 0.9rem; float: none; width: auto; } .header .head_sub .head_tit .xqtop { width: 90%; height: 38px; overflow: hidden; } .header .head_sub .head_tit .xqalls { width: 176px; } .boxbotmain p span.span2 { width: 76%; } .banjava { background: none; padding: 30px 0; } .banjava h2 { font-size: 19px; text-align: center; } .banjava h2 span { font-size: 22px; display: block; } .banjava p { width: 88%; background: #caf3eb; border-radius: 50px; text-align: center; margin: 15px auto 0; } .banjava p span { width: 90%; height: auto; font-size: 15px; text-align: center; line-height: 22px; border-radius: 50px; background: -moz-linear-gradient(to bottom#0cc7a5#08ad8f); background: linear-gradient(to bottom#0cc7a5#08ad8f); padding: 7px 0; margin: 0; } .banjava p span em { display: block; opacity: 0; height: 0; } /* .box ul li .boxlidiv{padding-bottom: 0;} */ /* .box ul li{background: #f5f9ff;} */ .box ul li h3 span { display: inline !important; } .box ul li h3 span.no2 { font-size: 14px; } .box ul li.boxli5 h3 { line-height: 60px; } .box ul li .boxa a i { display: inline; } .box ul li .boxa { padding: 20px 4% 15px; } .box ul li .boxa span { font-size: 17px; color: #000; font-weight: bold; background: none; padding: 0; } .box ul li .boxa a { width: 100%; font-size: 14px; color: #fff; font-weight: bold; line-height: 1.4rem; border-bottom: none; box-sizing: border-box; border-radius: 10px; background: #fca356 url("/subject/javamap/images/yddbg1.jpg") no-repeat right bottom; background-size: 60%; overflow: hidden; margin: 0.8rem 0 0 0; padding: 17px 4% 17px 22%; } .box ul li .boxa a:hover { color: #fff; } .box ul li .boxa a:before { left: 4.5%; top: 50%; width: 45px; height: 45px; background: url("/subject/javamap/images/yddvid1.jpg") no-repeat; background-size: 100%; margin-top: -22.5px; } .box ul li .boxa a:nth-child(odd) { background: #89bf6b url("/subject/javamap/images/yddbg2.jpg") no-repeat right bottom; background-size: 62%; } .box ul li .boxa a:nth-child(odd):before { background-image: url("/subject/javamap/images/yddvid2.jpg"); } .box ul li img.pc { display: none; } .box ul li img.yd { display: block; padding-top: 30px; background: #fff; } .returnmap { position: fixed; left: 0; top: 70%; font-size: 13px; color: #fff; height: 25px; line-height: 25px; border-radius: 0 12px 12px 0; background: rgba(631662550.8); padding: 0 16px 0 20px; z-index: 10; } .returnmap:before { position: absolute; left: 3px; top: 6px; width: 13px; height: 13px; background: url("/Wap/images/leftjt.png") no-repeat; background-size: 100%; content: ""; } } 返回

黑马程序员AI测试学习路线图(2026官方完整版)

从入门到精通,培养懂Al、懂业务、懂架构的复合型测试人才

  • 1 AI智能体测试

    1 AI测试基础与智能体入门

    传统测试vs AI测试
    模型训练与推理
    大模型幻觉(事实性/忠实性)
    提示词工程
    Few-shot/Zero-shot
    智能体架构(感知-决策-执行)

    2 智能体平台实战与简历评估助手测试

    Dify/Coze平台
    知识库配置
    工作流编排
    记忆管理
    功能测试
    边界场景测试

    3 智能体安全与伦理测试

    对抗性测试(提示词注入/越狱攻击)
    内容安全
    偏见检测
    健壮性测试

    4 智能体测试进阶与多平台扩展

    RAG(检索-增强-生成)
    召回率/精确率
    测试用例生成智能体
    低代码自动化


    智能客服助手测试
    简历评估助手完整测试流
    法律问答助手全流程测试

    胜任岗位: AI智能体测试工程师、大模型测试专员、AI测试工程师(进阶)、智能体安全测试助理、AI产品测试专员 参考薪资:9K-14K

  • 2 AI大模型测试

    1 Python基础入门

    Python环境
    PyCharm
    流程控制
    异常处理

    2 核心数据结构

    正则表达式
    列表/字典/集合
    列表推导式
    生成器

    3 高级特性

    函数参数传递
    lambda
    文件读写
    模块与包

    4 面向对象与线程

    类与对象
    继承与多态
    多线程

    5 pandas数据分析

    Series/DataFrame
    数据读取
    数据查询与切片

    6 数据清洗核心技术

    缺失值/重复值/异常值处理
    数据类型转换

    7 机器学习基础

    监督/无监督/强化学习
    特征工程
    评估指标(准确率/精确率/召回率/F1)

    8 深度学习入门

    神经网络
    激活函数
    损失函数
    反向传播
    过拟合与欠拟合

    9 模型训练与评估

    PyTorch
    训练流程(fit)
    混淆矩阵
    模型保存与加载

    10 大模型与迁移学习

    预训练模型(BERT/GPT)
    LoRA微调
    PEFT微调

    11 LLa-MA-Factory实战

    GPU云服务器
    Qwen/DeepSeek
    LoRA配置
    模型部署

    12 大模型评测工具DeepEval

    DeepEval
    大模型评估方法


    电商评论数据处理
    人才流失预测
    手机价格分类
    情感分类微调
    垂直领域对话机器人微调
    Qwen3问答系统评测

    胜任岗位: 大模型测试工程师、AI模型评测工程师、大模型微调与测试专员、深度学习测试工程师(初级)、AI大模型技术支持 参考薪资:12K-18K

  • 3 AI自动化测试

    1 自动化测试介绍

    自动化测试概念
    应用场景
    自动化测试分类
    自动化测试环境

    2 Web自动化测试

    pytest框架
    Selenium API
    Playwright API
    AI提效应用
    opencode + skills
    git版本控制
    Jenkins CI/CD
    Web-UI自动化框架设计
    Selenium-Grid分布式执行

    3 App自动化测试

    appium框架API
    AI提效应用
    app自动化测试框架设计
    opencode + skills
    git版本控制
    gitee/gitlab/github
    定时执行回归测试


    智慧园区项目实战(Web+App)

    胜任岗位: 自动化测试工程师、Web/APP自动化测试专员、AI自动化测试工程师、测试开发工程师(初级) 参考薪资:16K-23K

  • 4 AI接口测试

    1 接口用例设计

    接口测试基础
    接口API文档解析
    AI提效应用
    接口测试用例设计

    2 接口测试(工具实现)

    apitfox工具
    AI提效应用
    业务流程接口测试
    单接口测试
    测试报告

    3 接口回归测试

    requests库
    AI提效应用
    业务流程接口测试
    单接口测试
    opencode + skills
    测试报告
    接口自动化测试框架设计

    4 数据库辅助测试

    数据库介绍
    数据库工具操作
    SQL操作
    AI提效应用


    客达天下项目(接口解析设计+接口测试+自动化回归)
    借款数据构造及验证

    胜任岗位: 接口测试工程师、API自动化测试工程师、接口测试开发专员、数据库辅助测试工程师、AI接口测试工程师 参考薪资:17K-24K

  • 5 AI性能测试

    1 性能测试介绍

    性能测试概念
    性能测试vs功能测试

    2 性能测试场景

    单业务场景
    混合业务场景
    峰值场景
    稳定性测试场景
    极限容错场景
    AI提效应用

    3 项目性能测试(JMeter)

    JMeter工具
    单业务场景测试
    混合业务场景测试
    峰值场景测试
    稳定性测试
    极限容错测试
    性能测试总结报告

    4 项目性能测试(Locust)

    Locust介绍与安装
    框架基本使用
    单业务性能测试
    混合场景测试
    分布式测试
    opencode + skills
    性能指标数据获取

    5 Linux

    项目环境介绍
    常用命令
    服务器性能监测
    Docker部署
    AI提效应用


    AI电商性能测试(JMeter+Locust)

    胜任岗位: AI性能测试工程师、性能测试工程师、Locust/Jmeter测试专员、服务器性能监测工程师(初级)、性能测试开发助理 参考薪资:18K-25K

  • 6 AI鸿蒙测试

    1 鸿蒙Next

    鸿蒙介绍
    测试环境搭建
    功能测试
    专项测试
    自动化测试
    opencode + skills
    性能测试

    2 App测试

    APP前置基础
    专项测试
    性能测试
    稳定性测试
    charles抓包


    美寇商城(鸿蒙)
    智慧园区APP项目实战(App专项测试)

    胜任岗位: AI鸿蒙测试工程师、鸿蒙APP测试工程师、鸿蒙专项测试专员、APP性能/稳定性测试工程师、鸿蒙自动化测试助理 参考薪资:19K-26K

学习路线图说明

本路线图基于黑马程序员AI测试学科V8.0大纲设计,覆盖AI智能体、大模型、鸿蒙三大前沿测试方向,系统掌握AI核心技术与自动化工程落地的双重技能,以真实项目驱动教学,打造懂业务、懂架构的复合型实战人才。

阶段一 AI智能体测试:掌握AI智能体测试、安全伦理审计及多平台智能体全流程测试能力,胜任AI测试进阶岗,薪资水平9K-14K/月

阶段二 AI大模型测试:掌握大模型训练微调、深度学习基础及大模型评测工具应用能力,胜任大模型测试相关岗位,薪资水平12K-18K/月

阶段三 AI自动化测试:掌握Web/APP自动化测试框架、CI/CD部署及AI提效自动化测试能力,胜任AI自动化测试相关岗位,薪资水平16K-23K/月

阶段四 AI接口测试:掌握接口测试用例设计、工具应用、自动化框架及数据库辅助测试能力,胜任AI接口测试相关岗位,薪资水平17K-24K/月

阶段五 AI性能测试:掌握Jmeter/Locust性能测试、Linux运维及AI提效性能测试全流程能力,胜任AI性能测试相关岗位,薪资水平18K-25K/月

阶段六 AI鸿蒙测试:掌握鸿蒙Next测试、APP专项/性能测试及Charles抓包辅助测试能力,胜任AI鸿蒙测试相关岗位,薪资水平19K-26K/月