Shortest
Shortest是基于Playwright构建的AI自动化测试框架,核心定位是降低自动化测试的技术门槛,帮助团队高效完成Web应用测试工作
Shortest是基于Playwright构建的AI自动化测试框架,核心定位是降低自动化测试的技术门槛,帮助团队高效完成Web应用测试工作。核心功能包括自然语言转测试脚本能力,用户无需编写复杂代码,输入自然语言描述的测试场景即可生成可执行的测试用例;支持与GitHub无缝集成,可直接关联代码仓库,实现测试用例的版本同步与自动化触发;具备测试报告自动生成能力,执行完成后输出包含错误定位、执行耗时等信息的完整报告。目标用户覆盖前端开发工程师、测试工程师、产品经理等岗位,适用于Web应用迭代测试、CI/CD流水线集成测试、上线前功能回归测试等多种场景,能够帮助团队减少测试环节的人工投入,缩短项目上线的验证周期。
- 适用对象
- 前端开发工程师(开发完成后自测功能)
- 主要功能
- 自然语言转脚本、GitHub集成
- 计费方式
- 免费增值,部分功能付费
- 平台
- 网页
- 已收录
- 2026.06.14(139 天)
阅读目录
编辑评测与站内热度
编辑综合评分
满分 5 分
六维指标基于站内真实数据(热度、社区反馈、资料完整度、可达性核验等)综合评估,非用户投票。
全站热度排名
#1970
分类内排名
#5 / 115
累计站内点击
1
近 7 日点击
1
排名与点击为站内真实统计口径,反映 Toolifai 用户行为,非编辑评分。
Shortest是什么,怎么使用?
约 5 分钟Shortest是基于Playwright构建的AI自动化测试框架,核心定位是降低自动化测试的技术门槛,帮助团队高效完成Web应用测试工作。核心功能包括自然语言转测试脚本能力,用户无需编写复杂代码,输入自然语言描述的测试场景即可生成可执行的测试用例;支持与GitHub无缝集成,可直接关联代码仓库,实现测试用例的版本同步与自动化触发;具备测试报告自动生成能力,执行完成后输出包含错误定位、执行耗时等信息的完整报告。目标用户覆盖前端开发工程师、测试工程师、产品经理等岗位,适用于Web应用迭代测试、CI/CD流水线集成测试、上线前功能回归测试等多种场景,能够帮助团队减少测试环节的人工投入,缩短项目上线的验证周期。
主要功能
- 自然语言转脚本:用户在平台中输入自然语言描述的测试场景,例如“打开首页点击登录按钮,输入账号123密码456后提交,验证是否跳转至个人中心”,平台会自动将描述内容转换为符合Playwright规范的可执行测试脚本,无需用户手动编写代码,降低了自动化测试的技术要求,非专业测试人员也可以参与测试用例的搭建工作。
- GitHub集成:用户完成GitHub账号授权后,可直接关联对应代码仓库,测试用例会自动同步到仓库指定目录,支持跟随代码版本进行管理。同时支持配置触发规则,当仓库有新的代码提交或PR发起时,自动启动对应的测试任务,无需人工触发,适配持续集成的开发流程。
- 测试报告生成:测试用例执行完成后,平台会自动生成完整的测试报告,内容包含每个测试步骤的执行状态、耗时、错误截图、堆栈信息等内容,错误项会标注对应的代码位置和可能的原因,帮助开发人员快速定位问题,无需手动梳理测试过程中的异常信息。
- 测试用例管理:平台支持按照项目、功能模块分类存储测试用例,用户可以对已有用例进行编辑、复制、分组操作,也可以根据测试场景给用例添加标签,后续需要执行特定范围的测试时,可通过标签快速筛选出对应用例,方便进行回归测试、专项测试等不同类型的测试任务。
- 多环境测试支持:用户可以配置开发、测试、预发布等多个测试环境,每个环境可单独设置访问地址、账号密钥等参数,执行测试时只需选择对应环境,无需修改测试用例内容,即可在不同环境下运行相同的测试逻辑,适配项目多环境迭代的测试需求。
- 团队协作功能:平台支持创建团队 workspace,管理员可以添加不同成员并分配对应的权限,例如测试人员可编辑用例、开发人员仅可查看报告等,团队成员可以在测试报告下添加评论,标注问题处理进度,所有操作都会留存操作日志,方便团队追溯测试过程的相关记录。
怎么使用
- 第一步,访问Shortest官网完成账号注册,支持使用GitHub账号直接授权登录,登录后根据引导创建早期测试项目,填写项目名称、关联的应用地址等基础信息。第二步,在项目内点击新建测试用例,在输入框中用自然语言描述测试的完整流程,例如访问某个页面、点击特定按钮、验证页面展示内容等,确认后等待平台生成测试脚本。第三步,进入集成设置页面,选择GitHub集成选项,完成账号授权后关联对应的代码仓库,配置测试触发规则,例如代码提交时自动执行对应模块的测试用例。第四步,配置测试环境信息,分别填写开发、测试、预发布等环境的访问地址和测试账号,可根据需求添加自定义的环境变量,供测试脚本调用。第五步,选择需要执行的测试用例和对应的环境,点击启动测试,等待执行完成后查看生成的测试报告,根据报告中的错误信息处理相关问题,也可下载报告存档。
适合什么人群
- 前端开发工程师(开发完成后自测功能)
- 测试工程师(搭建自动化测试用例库)
- 产品经理(验证产品功能是否符合需求)
- DevOps工程师(将测试集成到CI/CD流水线)
- 创业团队技术负责人(搭建轻量化测试流程)
- 外包项目交付人员(向客户展示功能测试结果)
总结
这款基于Playwright的测试框架,核心优势在于打破了自动化测试的技术壁垒,以往编写自动化测试脚本需要测试人员掌握特定的代码语法,对于小团队或者没有专职测试的团队来说门槛较高,而这个平台支持用自然语言编写用例,产品、运营等非技术岗位也可以参与到测试用例的搭建中,降低了团队的测试成本。同时它和GitHub的集成能力适配了现在主流的开发流程,不需要团队额外改变已有的协作方式,只需要简单配置就可以实现代码提交后自动测试,提前发现代码改动带来的功能问题,减少上线后出现故障的概率。另外它生成的测试报告信息非常完整,包含错误截图和定位信息,开发人员不需要复现测试过程就可以快速找到问题所在,提升了问题修复的效率。对于需要频繁迭代的Web项目来说,这类AI驱动的测试工具可以很好地补充传统测试方式的不足,帮助团队在迭代速度和质量之间找到平衡。
价格与免费额度
Shortest提供免费版和多个付费套餐,免费版支持最多5名团队成员、单月100次测试执行、最多存储50个测试用例,仅适合个人开发者或者小型项目试用。付费版基础套餐为每月29美元,支持20名团队成员、单月1000次测试执行、无限制用例存储,包含基础的GitHub集成和测试报告功能,适合中小团队使用。专业套餐为每月99美元,支持无限制测试执行、API访问、优先技术支持,还可自定义测试运行环境,适合中大型开发团队使用。企业版支持定制部署和专属客服,价格可联系商务团队咨询,适合有私有化部署需求的大型企业。
优点与不足
优点
- 自然语言转测试脚本能力降低了自动化测试的技术门槛,非技术人员也可参与用例编写
- 与GitHub深度集成,支持配置自动触发规则,适配持续集成的开发流程
- 测试报告包含错误截图、堆栈信息等内容,帮助用户快速定位功能问题
- 支持多环境配置,同一套用例可在不同环境下执行,适配多环境迭代需求
- 支持团队协作权限管理,适合不同规模的开发团队共同使用
不足
- 自然语言转脚本的准确率受描述清晰度影响,表述模糊的场景可能生成不符合预期的脚本
- 目前仅支持Web应用测试,暂不支持移动端原生应用、小程序等其他类型的应用测试
- 免费版的测试执行时长和用例数量限制较多,仅适合小型项目试用
- 国内访问平台的加载速度较慢,部分地区可能需要使用网络加速服务
能帮你做的 8 件事
- 01自然语言转脚本
- 02GitHub集成
- 03测试报告生成
- 04测试用例管理
- 05自动化测试场景的常用方案
- 06AI测试工具场景的常用方案
- 07前端开发工程师(开发完成后自测功能)的日常效率工具
- 08先用免费额度验证需求再决定付费
更新历史
- Shortest 收录进 Toolifai 目录
- 页面资料核验与信息更新
常见问题
使用Shortest是否需要掌握Playwright的相关代码知识?
正常使用过程中不需要掌握Playwright的代码知识,用户只需要用自然语言描述清楚测试的流程和预期结果,平台会自动生成符合Playwright规范的可执行测试脚本,也会自动处理执行过程中的元素定位、等待逻辑等技术问题。如果有自定义的特殊测试需求,平台也支持手动编辑生成后的脚本,此时需要了解基础的Playwright语法即可,大部分常规测试场景都不需要手动修改代码,非技术背景的用户也可以完成测试用例的创建和执行工作。
Shortest支持和哪些代码托管平台或者CI工具集成?
目前官方原生支持与GitHub的深度集成,完成授权后可以实现测试用例同步、代码提交自动触发测试、测试结果同步到PR页面等功能。同时平台提供标准的API接口和webhook功能,用户可以自行配置和GitLab、Bitbucket等其他代码托管平台,以及Jenkins、GitLab CI、GitHub Actions等CI/CD工具的集成,通过调用API触发测试、获取测试结果,适配不同团队的技术栈和开发流程,官方文档也提供了相关的配置教程可供参考。
测试执行过程中如果出现元素定位失败的问题该怎么处理?
首先可以查看测试报告中的错误截图,确认页面是否正常加载,是否出现了弹窗、网络延迟等影响元素展示的情况,如果是环境问题可以重新执行测试。如果是自然语言描述不够清晰导致的定位错误,可以优化测试用例的描述,明确说明元素的位置、文案或者属性,重新生成脚本即可。如果多次调整后仍然出现定位问题,也可以手动编辑生成的Playwright脚本,修改对应的元素选择器,自定义定位逻辑,平台支持用户对自动生成的脚本进行任意修改,满足特殊场景的测试需求。
Shortest生成的测试脚本是否可以导出到本地运行?
支持导出功能,用户可以在测试用例页面选择导出选项,将生成的Playwright脚本下载到本地,脚本完全符合标准的Playwright语法规范,不需要额外适配,用户本地安装Playwright环境后就可以直接运行,也可以将脚本导入到自己的测试体系中使用。不过导出后的脚本不再和平台的测试用例同步,后续在平台修改用例后需要重新导出,适合需要在本地调试测试脚本,或者需要将用例迁移到其他测试体系的场景使用。
测试数据和敏感信息上传到平台是否安全?
平台采用加密方式存储用户的测试配置信息,所有的环境变量、测试账号等敏感数据都会进行加密存储,平台工作人员也无法直接查看用户的敏感信息。同时支持配置环境变量为加密状态,在测试报告和日志中不会展示敏感数据的明文内容。如果是对数据安全要求较高的企业,也可以选择企业私有部署方案,将整个平台部署在企业自己的服务器上,所有测试数据都保存在企业内部,不会上传到公网,满足企业的数据安全合规要求。
开始使用 Shortest
从官方入口了解最新功能与使用方式。
由 Toolifai 编辑维护
欢迎产品方补充截图、功能介绍与官方资料。更新和纠错由编辑审核后发布。