适合软件测试工程师的AI工具组合(直接抄作业)

一、用例/思路:Claude + GPT + 豆包
怎么选

怎么用
场景:需求评审时,快速补充测试点
直接告诉 Claude:
我们要做用户登录功能,用户名支持6-20位字母数字,密码要求8位以上含大小写。帮我列出测试点,要包含正向、负向、边界、安全。
Claude 会输出:
正向:正常长度登录成功、特殊字符密码负向:错误密码、错误用户名、账号锁定边界:5位用户名、21位用户名、7位密码、9位密码安全:SQL注入、XSS、暴力破解
抄作业提示
- Claude
用 Deep Research 模式分析需求 - GPT
用 4o 快速出初稿 - 豆包
专门处理国产 App(微信、抖音、淘宝)
二、接口自动化:PostBot + AI

什么是 PostBot
PostBot 是 Postman 的 AI 插件,可以:
-
自动生成测试断言 -
根据 API 文档生成测试用例 -
分析响应数据找出潜在问题
怎么安装
-
打开 Postman → Settings → Integrations -
搜索 “PostBot” → 点击 Add Integration -
授权账号即可
怎么用
场景:接到了一个新接口文档,需要快速写接口测试
步骤:
-
在 Postman 发送一次请求 -
右键选择 “Generate Tests with PostBot” -
PostBot 自动生成断言
生成的断言类似:
pm.test("Status code is 200", () => { pm.response.to.have.status(200);});pm.test("Response has token", () => { const jsonData = pm.response.json(); pm.expect(jsonData.token).to.exist;});pm.test("Response time < 500ms", () => { pm.expect(pm.response.responseTime).to.be.below(500);});
抄作业提示
-
PostBot 生成的断言偏基础,需要人工补充业务相关的断言 -
推荐配合 “AI-powered Test Generation” 功能,能基于 API 描述自动生成完整测试集 -
免费版每天 100 次 AI 调用,够用
三、Web/UI自动化:Playwright + AI代码生成

为什么选 Playwright
对比 Selenium:
- 速度更快
:Playwright 内置等待机制,不需要显式 sleep - 支持更强
:API、UI、Mobile 都能测 - AI 集成
:官方支持 AI 生成代码
怎么安装
# 安装 Playwrightpip install playwrightplaywright install# 或者 npm 方式npm init playwright@latest
怎么用
场景:需要自动化测试一个电商网站的购买流程
直接告诉 AI(用 Claude 或 GPT):
用 Playwright 写一个测试用例,测试流程是:1. 打开 https://demo-shop.com2. 搜索”手机”3. 点击第一个商品4. 加入购物车5. 点击结算6. 验证订单确认页出现
AI 会生成这样的代码:
from playwright.sync_api import sync_playwrightdef test_shopping_flow(): with sync_playwright() as p: browser = p.chromium.launch() page = browser.new_page() # 1. 打开网站 page.goto("https://demo-shop.com") # 2. 搜索商品 page.fill("#search-input", "手机") page.click("#search-btn") page.wait_for_selector(".product-item") # 3. 点击第一个商品 page.click(".product-item:first-child") # 4. 加入购物车 page.click("#add-to-cart") page.wait_for_selector(".cart-badge") # 5. 结算 page.click("#cart-icon") page.click("#checkout-btn") # 6. 验证 assert page.is_visible("#order-confirmation") browser.close()
抄作业提示
-
Playwright 的 “Codegen” 命令可以直接生成代码: playwright codegen -
配合 Claude Code 的 Playwright Skill,能实现”自然语言写测试” -
推荐用 pytest-playwright 插件,测试报告更清晰
四、智能回归 & 覆盖率:Jenkins + AI分析插件

工具组合
|
|
|
|---|---|
| Jenkins |
|
| Jenkins AI Plugin |
|
| Allure |
|
怎么安装
-
Jenkins → Manage Plugins → Available -
搜索 “Test Analysis AI” 或 “AI Test Selector” -
安装后重启 Jenkins
怎么用
场景:每次发版前需要跑回归测试,但测试用例太多,想只跑”关键用例”
配置步骤:
-
在 Jenkins 创建一个 Job,配置源码管理 -
添加 “AI Test Selector” 构建步骤 -
填写 GitHub 地址和历史测试数据
AI 插件会自动分析:
-
哪些测试用例覆盖了新改动的代码 -
哪些测试用例的历史失败率最高 -
哪些测试用例的执行时间最长
然后生成一个”智能回归集”,只跑这批用例。
抄作业提示
-
推荐插件:TestAI、Smart Test Selector -
配合代码覆盖率工具(JaCoCo、Istanbul),能更精准定位 -
免费版的分析频次有限,企业版更稳定
五、性能测试:JMeter + AI自动生成场景
工具组合
|
|
|
|---|---|
| JMeter |
|
| JMeter AI Plugin |
|
| InfluxDB + Grafana |
|
怎么安装
-
下载 JMeter:https://jmeter.apache.org/ -
安装 AI 插件:把 AICompanion-1.0.jar 放到 lib/ext 目录 -
重启 JMeter
怎么用
场景:需要对一个 REST API 做性能测试,但不确定应该配多少并发
直接告诉 AI Companion:
测试目标:/api/user 接口预期:支持 1000 用户同时在线场景:登录后查询用户信息
AI 会自动生成:
-
线程组配置(100 个线程,ramp-up 60 秒) -
HTTP 请求默认值(host、port、protocol) -
断言配置(响应时间 < 500ms) -
监听器配置(聚合报告、响应时间图)
抄作业提示
-
JMeter 的 AI 功能还不够完善,部分场景需要人工调整 -
推荐配合 BlazeMeter 云端压测,报告更专业 -
关键参数:并发数、ramp-up 时间、循环次数
拿走即用
快速安装清单
|
|
|
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
pip install playwright |
|
|
|
|
|
|
使用场景速查
|
|
|
|
|---|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
playwright codegen |
|
|
|
|
|
|
|
|
写在最后
这套工具组合不是”全部都要”——而是按需选用。
我的建议是:
- 先用起来
—— 从一个环节开始,比如用例设计用 Claude - 再迭代
—— 熟悉后再加下一个环节 - 最后组合
—— 形成自己的测试工作流
AI 不会替代测试工程师,但会用 AI 的测试工程师会替代不会用 AI 的。
你用的是什么工具组合?有什么提效妙招?评论区聊聊。
夜雨聆风