Raina测试学习指南Raina测试学习指南
导读
面试题
AI 测试教程
软件测试教程
🌍 知识星球
学习交流群
  • Raina测试工具集
  • Raina常用网站&工具合集
  • 小红书
  • B站
  • 作者介绍
导读
面试题
AI 测试教程
软件测试教程
🌍 知识星球
学习交流群
  • Raina测试工具集
  • Raina常用网站&工具合集
  • 小红书
  • B站
  • 作者介绍
  • 入门学习路线

    • AI 赋能测试完整学习流程
    • AI 基础知识学习清单
    • AI 工具选择
    • MCP学习清单
    • Skills学习清单
    • 工作流学习清单
  • AI测试基础

    • AI技术核心概念
    • Cursor

      • Cursor介绍
      • 下载与安装
      • 快速上手-基础使用
      • Cursor Rules的创建与使用
      • Cursor如何创建指令
      • Cursor如何集成Playwright MCP
      • Cursor如何配置MCP?
    • Kiro

      • Kiro介绍
      • 如何安装Kiro
      • Kiro简单使用
      • Kiro如何配置MCP
      • Kiro如何设置规则
    • Trae

      • Trae介绍
      • 如何安装Trae
      • 快速上手Trae(开发测试工具)
      • Trae如何使用Rules
    • Codex

      • Codex入门使用
  • AI 辅助生成测试用例

    • 方案对比(入门必看)
    • 需求读取

      • 读取PDF、word、ppt需求转md格式
      • 飞书CLI+Skill读取飞书需求文档
      • 蓝湖:读取蓝湖原型生成需求文档Skill
      • Figma:读取Figma生成需求文档Skill
    • 知识库与 RAG

      • Dify知识库-1:Dify 安装部署教程
      • Dify知识库-2:Dify知识库配置与使用全流程
      • Dify知识库-3:Dify知识库MCP 封装与调用
      • Notion知识库:Notion MCP+Skill 实现远程知识库检索
      • Obsidian知识库:Obsidian + MCP 构建本地知识库
    • Excel 用例生成

      • 基于规则:使用Cursor生成Excel格式测试用例(历史方案)
      • 基于skills:生成Excel测试用例的Skills包(⭐ 最新推荐,首选方案)
    • Xmind 用例生成

      • 基于工作流:从零搭建生成测试用例的coze工作流(历史方案)
      • 基于规则:使用Cursor自动生成Xmind测试用例(历史方案)
      • 基于智能体:使用Coze搭建一个测试用例智能体(历史方案)
      • 基于skills:生成xmind测试用例的Skills包(⭐ 最新推荐,首选方案)
    • Xmind 测试点

      • 基于规则生成功能测试点
    • Opentest

      • 从需求→用例→报告全流程skill方案(⭐ 最新推荐,首选方案)
    • 用例评审

      • 使用AI进行测试用例评审
  • AI 辅助接口测试

    • 获取接口文档

      • 读取项目代码生成接口文档的 skills
      • 读取Swagger接口信息的skill
      • 读取YApi接口信息的skill
    • 接口测试脚本生成

      • 生成API 测试用例的Skills分享
      • 生成jmeter脚本的Skills包分享
    • 全流程

      • 根据接口文档进行接口测试
  • AI 驱动接口自动化测试

    • 方案对比(入门必看)
    • 基于 Skills 方案

      • 1.前导篇:基于 Skill 的接口自动化测试方案说明
      • 2.项目准备:Python案例项目部署
      • 3.使用教程:基于skill的接口自动化测试方案完整使用教程
      • 4.思路解析:基于skill的接口自动化测试方案思路与原理解析
      • 5.方案升级:基于skill的接口自动化测试--新增多接口串联、自然语言场景用例
      • 6.方案升级:基于skill的接口自动化测试-新增Mysql断言
    • 规则驱动方案(历史)

      • 使用AI进行接口自动化测试(历史方案)
  • AI 驱动 Web UI 自动化测试

    • 方案对比(入门必看)
    • Playwright MCP 方案

      • 1.Playwright mcp实现UI自动化 概念&知识澄清篇
      • 2.基于Playwright MCP进行无代码UI自动化测试(历史方案1️⃣)
      • 3.Playwright框架 + MCP生成自动化测试代码(历史方案2️⃣
    • Playwright-cli 方案

      • 1.Playwright-cli 实现UI自动化-概念&知识澄清篇
      • 2. playwright-cli+skill 实现 UI 自动化实践案例1️⃣
      • 3. playwright-cli+skill实现 UI 自动化实践案例2️⃣
    • Midscene 方案

      • 1.Midscene.js MCP安装与配置
      • 2.基于Midscene.js 进行UI自动化测试的实践案例
    • Browser use 方案

      • 1. Browser use实现UI自动化-概念&知识澄清篇
      • 2. Browser use实现UI自动化-实践案例
  • AI 驱动的桌面端自动测试

    • Pywinauto桌面端自动化方案调研与简单实践
    • 基于midscene进行桌面端自动化方案调研与实践
  • AI 提效执行流程

    • 使用 tapd skill 一键提交bug
    • 使用tapd skill统计bug
  • AI 辅助性能测试

    • jmeter性能测试-全流程skill
  • Rules 与 Prompt

    • 实战案例:如何利用AI进行数据处理!对比
    • 实战案例:如何利用AI快速画业务流程图!时序图
    • Rules!如何创建与使用 Cursor Rules
  • Skills

    • Skills介绍
    • Cursor如何安装!使用Skills
    • Trae如何安装!使用Skills
    • 4 个实用的官方Skills
    • 使用技巧:学会按自己的需求去优化迭代
    • 基础教程:在Trae如何开发一个Skills
    • 基础教程:Cursor如何开发一个skill!
    • 实战案例:自然语言转SQL skill
    • 学习网站:分享 5 个我常用的 skill 学习网站
  • MCP

    • 什么是MCP?
    • MCP如何运用到测试工作?
    • 热门 MCP
    • 基础教程:如何去找需要的MCP?
    • 基础教程:Cursor如何配置MCP?
    • 实战案例:让AI自动帮你操作数据库场景集合
    • 实战案例:使用MysqlMCP实现自然语言操作数据库
    • 实战案例:BrowserTools MCP测试工程师运用场景
    • 实战案例:Cursor如何集成Playwright MCP
  • Dify

    • Dify 安装部署教程
    • 如何配置大模型LLM&获取API Key
    • Dify知识库配置与使用全流程
    • Dify知识库MCP 封装与调用
    • Dify如何配置MCP
    • Dify+MCP搭建数据库操作智能体
  • OpenClaw

    • 1.Windows 本地部署OpenClaw详细教程
    • 2.云服务器部署 OpenClaw +配置飞书 完整指南
    • 3.云服务器部署的 openclaw 如何访问 web ui
    • 4.如何给 openclaw 配置灵魂、身份、偏好、规则?
    • 5.如何给openclaw配置记忆
    • 6.OpenClaw如何使用Skill?

MCP如何运用到测试工作?

场景1:智能自动化测试

  • 传统方式:手动编写Selenium脚本,维护成本高。

MCP方案:

  1. 告诉AI:“对购物车页面进行跨浏览器兼容性测试。” MCP自动调用Selenium Grid,在Chrome/Firefox/Safari上运行测试。 AI分析截图差异,标记布局错位的元素(如结算按钮在Safari中右移20px)。

场景2:缺陷根因分析

  • 传统方式:人工查看日志、数据库、代码,耗时数小时。

  • MCP方案:

  • 测试失败时,AI通过MCP同时查询: 自动生成报告:“缺陷由用户表结构变更未同步至代码引起,建议执行数据库迁移脚本。”

场景3:持续测试流水线

  • 传统CI/CD:需手动配置Jenkins Pipeline。

MCP增强流水线:

  • 代码提交后,AI通过MCP自动: 根据结果决策:若安全扫描通过且性能达标,自动标记版本可发布。

场景4:自动化数据验证:让模型自主执行数据查询与断言

传统自动化测试中,验证数据库状态往往依赖脚本编写与人工检查。借助 MCP,测试人员可以让模型自动调用数据库插件,并基于测试上下文自动执行数据断言。

示例:

输入上下文:登录接口测试后需要验证用户状态是否更新

MCP 调用:

{"name": "query_database","input": { "sql": "SELECT status FROM users WHERE user_id = '123'"},"context": { "expected_result": "active"}}

输出:模型对比实际结果与预期,自动生成测试结论

工具支持:Cherry Studio等平台支持可视化配置测试流,无需编码即可完成端到端验证

价值:真正实现端到端的自动化验证,特别适合回归测试与持续集成中的数据检查场景。

场景5:动态断言生成

传统断言设计依赖测试工程师的经验,而 MCP 支持通过结构化上下文传递,让模型自动提取业务流程中的关键断言点。

实战举例:

在某支付接口测试中,测试人员传入完整请求、响应以及接口文档上下文,模型通过 MCP 生成如下断言:

金额字段不可为负

支付状态必须为“success”或“failed”

响应时间需在 200ms 内

价值:大幅提升测试用例的智能度和覆盖率,尤其适用于 AI 助手辅助写用例的场景。

场景6:多模型协作定位问题

在某些异常场景中,Bug 并不是一个请求一个响应这么简单。MCP 支持模型之间的上下文共享,让多个子模型协作分析问题链路。

示例协作链路:

模型A:分析接口响应

模型B:查询数据库记录

模型C:比对日志与缓存状态

最终通过 MCP Server 串联三者输出综合诊断报告,大大加快问题定位效率。

价值:适用于线上事故回溯、端到端压测失败分析等复杂缺陷定位场景。

场景7:可视化测试链路构建:低代码配置测试流

在 Cherry Studio 等支持 MCP 的工具平台上,测试人员可以通过“拖拉拽”方式构建测试任务流,如:

接口测试 数据验证 日志追踪 邮件通知

每一步都由模型理解并自动执行,中间依靠 MCP 协议保持上下文一致性。你甚至可以不写代码,仅靠“配置”完成一次完整的智能化测试流程。

价值:让非编程测试人员也能构建强大的 AI 工具链,降低智能化门槛。

场景8:安全测试自动化

  • 功能:MCP内置安全机制,模型实时检测威胁(如SQL注入),触发修复操作

场景9:性能监控与优化

  • 实时分析:连接数据库与可视化工具,监控系统性能并生成报告。

如何入门学习MCP?

理解上下文设计原则:学习如何用结构化的 prompt 提供测试上下文(如接口结构、预期行为等);

熟悉 MCP 调用格式:掌握 input/context/output 三段式结构;

尝试 Cherry Studio 等 MCP 支持平台:实际构建测试任务流并运行;

结合 LangChain 或本地插件:将 MCP 能力整合进现有测试框架中;

持续探索多模型协作测试场景:如接口测试+数据库验证+日志比对等复合流程。

最近更新: 2026/6/3 13:04
Contributors: weixin_55062269
Prev
什么是MCP?
Next
热门 MCP