Shortest是一款创新的AI驱动自然语言端到端测试框架,专为简化开发者的测试流程而设计。基于Playwright构建,它利用Anthropic Claude API来执行纯英文编写的测试用例,让测试创建更直观易用。
核心功能:
- 自然语言测试:用简单英语编写测试用例,降低团队成员的学习门槛
- AI驱动执行:通过Anthropic Claude API解析并执行测试场景
- Playwright集成:基于可靠的Playwright框架实现稳定的浏览器自动化
- GitHub双重验证支持:内置支持带双重验证的GitHub身份认证
- 邮件验证:集成Mailosaur实现全面的邮件验证测试
只需运行npx @antiwork/shortest init
命令即可快速完成配置,该命令会自动为项目创建必要文件和依赖项。Shortest支持灵活的测试链式调用、生命周期钩子和API测试,能适应各种测试场景。
该框架可无缝集成到CI/CD流程中,并支持数据库断言和自定义Playwright浏览器上下文配置等高级功能。无论是测试简单的登录流程还是复杂的应用行为,Shortest都为现代开发团队提供了强大而直观的解决方案。