Shortest 是什么?
Shortest 让用户以纯英文自然语言编写测试用例,例如‘使用邮箱和密码登录应用’,AI 自动将其编译为 Playwright 可运行的测试脚本;支持通过 npm 导入 @antiwork/shortest 包,在 Node.js 环境中直接调用 shortest() 函数执行测试;与 GitHub 深度集成,便于在 CI/CD 流程中自动触发和验证。
主要功能
支持用自然语言(如‘Login to the app using email and password’)定义测试行为,无需编写传统测试代码
基于 Playwright 构建,具备跨浏览器、高可靠性与真实用户交互模拟能力
适用场景与人群
软件测试工程师、前端开发者、DevOps工程师及非技术背景的产品/质量保障人员
- 用自然语言编写端到端Web测试用例,例如'使用邮箱和密码登录应用';AI自动转换为可执行的Playwright脚本
- 在GitHub工作流中集成自然语言测试,实现CI/CD自动化验证
- 非技术产品/测试人员通过纯英文描述定义测试场景,无需编写代码
自然语言测试描述(如'使用邮箱和密码登录应用')及运行时参数(如process.env.GITHUB_USERNAME)
由AI生成并执行的完整Playwright测试脚本及运行结果
常见问题
Shortest是否支持与GitHub集成?
支持无缝GitHub集成,可嵌入CI/CD流程
是否需要手动编写Playwright代码?
不需要;用户仅需提供自然语言描述,AI自动处理Playwright实现
如何使用
- 01
安装Shortest SDK:npm install @antiwork/shortest
- 02
在测试文件中导入:import { shortest } from '@antiwork/shortest'
- 03
调用shortest()函数,传入自然语言描述与参数(如username、password)
- 04
运行测试,AI自动生成并执行Playwright代码
官网与资料来源
资料来源
资料更新于 2026-11-01

