Screenwriter
Screenwriter是专注于UI自动化测试的无代码工具,核心定位是降低UI测试的技术门槛,提升测试构建与执行效率
Screenwriter是专注于UI自动化测试的无代码工具,核心定位是降低UI测试的技术门槛,提升测试构建与执行效率。核心功能包括自然语言转测试用例、AI自适应应用识别、测试执行回放调试,无需代码编写即可完成测试全流程。面向测试人员、前端开发人员、产品经理等群体,适用于Web应用迭代验证、回归测试搭建、CI/CD流程集成等场景,可帮助团队减少测试环节的人力投入,提升测试结果的准确性。
- 适用对象
- 测试工程师(搭建无代码UI自动化测试体系)
- 主要功能
- 自然语言转用例、AI自适应识别
- 计费方式
- 免费增值,部分功能付费
- 平台
- 网页
- 已收录
- 2026.06.14(138 天)
阅读目录
编辑评测与站内热度
编辑综合评分
满分 5 分
六维指标基于站内真实数据(热度、社区反馈、资料完整度、可达性核验等)综合评估,非用户投票。
全站热度排名
#1970
分类内排名
#5 / 115
累计站内点击
—
近 7 日点击
—
排名与点击为站内真实统计口径,反映 Toolifai 用户行为,非编辑评分。
Screenwriter是什么,怎么使用?
约 4 分钟Screenwriter是专注于UI自动化测试的无代码工具,核心定位是降低UI测试的技术门槛,提升测试构建与执行效率。核心功能包括自然语言转测试用例、AI自适应应用识别、测试执行回放调试,无需代码编写即可完成测试全流程。面向测试人员、前端开发人员、产品经理等群体,适用于Web应用迭代验证、回归测试搭建、CI/CD流程集成等场景,可帮助团队减少测试环节的人力投入,提升测试结果的准确性。
主要功能
- 自然语言转用例:用户无需掌握编程语言,仅需使用简单的英语描述具体的用户操作流程,例如“打开登录页输入账号密码点击提交”,工具会自动将描述内容转化为可执行的UI测试用例,不需要额外编写测试代码,仅需5分钟即可完成初期测试的创建,降低了测试用例搭建的技术门槛。
- AI自适应识别:工具内置AI模型,会在测试执行过程中主动适配目标应用的页面元素变化,包括样式调整、位置变更、文案修改等常见迭代场景,不会因为应用的常规更新就判定测试失败,能够过滤误报问题,仅反馈真实的功能故障,减少测试人员的无效排查工作量。
- 测试结果回放:每次测试执行完成后,用户可以在工具内查看完整的执行过程回放,视频会同步标注每一步的操作内容、页面响应结果以及报错的具体节点,调试时无需复现操作流程,直接通过回放即可定位问题出现的具体环节,提升故障排查的效率。
- 独立测试运行:测试的存储与执行均在Screenwriter的服务端完成,无需接入用户的代码库,也不需要在本地部署额外的测试环境,用户仅需要提供目标应用的访问地址即可开展测试,避免了测试工具对原有开发流程和代码资产的侵入。
- CI/CD集成支持:目前已支持与GitHub Actions和CircleCI两款主流CI/CD工具对接,用户可以通过简单配置将测试流程集成到现有持续集成 pipeline 中,代码提交后自动触发UI测试,无需手动执行,测试结果会直接反馈到对应的集成流程中。
- 测试用例管理:工具提供测试用例的存储与分类管理功能,用户可以将不同模块、不同场景的测试用例按项目、版本等维度分组,支持批量选择执行,也可以设置定期自动执行计划,满足回归测试、版本验收等不同场景的测试调度需求。
怎么使用
- 访问screenwriter.dev官网,提交邮箱加入等待列表,收到开通通知后完成账号注册与登录,进入工具的主操作界面。
- 点击创建新测试按钮,在输入框内用简单的英语描述需要测试的用户操作流程,确认后提交生成测试用例。
- 设置目标测试应用的访问地址,选择立即执行测试,或者配置定时执行、触发执行的相关规则。
- 等待测试执行完成,在测试结果列表中点击对应条目,查看测试是否通过,以及具体的执行数据统计。
- 若测试不通过,点击回放按钮查看完整执行过程,定位故障节点,也可以将测试集成到CI/CD流程中。
适合什么人群
- 测试工程师(搭建无代码UI自动化测试体系)
- 前端开发人员(迭代后快速验证页面功能)
- 产品经理(验收产品需求是否符合预期)
- DevOps工程师(将UI测试集成到CI/CD流程)
- 独立开发者(个人项目上线前功能测试)
- 测试团队负责人(降低团队测试编写的技术门槛)
总结
这是一款面向UI测试场景的无代码工具,区别于传统自动化测试工具需要编写大量代码的使用门槛,它主打自然语言描述生成测试用例的模式,用户不需要具备编程基础就能完成测试搭建。其内置的AI自适应识别能力,能够适配应用页面的常规更新,减少了测试用例频繁维护的成本,也降低了误报率。同时它支持测试回放功能,调试时不需要手动复现问题,直接查看执行记录就能定位故障点。目前已经接入两款主流CI/CD工具,可以融入现有开发流程,对于想要提升UI测试效率,又不想投入过多开发资源的团队来说是值得尝试的选择。不过目前产品还处于预约开通阶段,需要先加入等待列表才能使用,适合提前了解相关功能,评估是否匹配团队的测试需求。
价格与免费额度
目前产品处于预约阶段,暂未公布正式定价方案,用户可以免费提交邮箱加入等待列表,待产品开放后可优先体验基础功能。参考同类型工具的定价逻辑,推测后续会推出免费版和付费版,免费版可能会限制每月测试执行次数、可存储的用例数量,适合小型团队或个人开发者试用;付费版预计会解锁全部用例存储量、更高的执行频次、团队协作功能、优先技术支持等权益,价格会根据团队规模和使用量级划分不同档位,适合有稳定测试需求的中大型团队选购,具体价格以官方后续公布为准。
优点与不足
优点
- 无需编写测试代码,通过自然语言描述即可生成测试用例,降低使用门槛
- AI可适配应用页面的常规元素变化,过滤误报,仅反馈真实功能故障
- 测试存储与运行独立,不需要接入用户代码库,避免对开发流程的侵入
- 支持测试执行过程回放,可直接定位故障节点,提升调试效率
- 可集成GitHub Actions和CircleCI,适配现有持续集成流程
不足
- 目前仅支持英语描述生成测试用例,对非英语使用者不够友好
- 暂未开放直接注册使用,需要加入等待列表获取开通资格
- CI/CD集成支持的工具类型较少,仅覆盖两款主流产品,其余工具待适配
- 暂不支持本地私有部署,对于有数据安全要求的企业用户使用受限
能帮你做的 8 件事
- 01自然语言转用例
- 02AI自适应识别
- 03测试结果回放
- 04独立测试运行
- 05UI自动化测试场景的常用方案
- 06无代码测试场景的常用方案
- 07测试工程师(搭建无代码UI自动化测试体系)的日常效率工具
- 08先用免费额度验证需求再决定付费
更新历史
- Screenwriter 收录进 Toolifai 目录
- 页面资料核验与信息更新
常见问题
使用Screenwriter是否需要掌握编程技能?
使用Screenwriter不需要掌握任何编程技能,工具的核心设计逻辑就是降低UI自动化测试的技术门槛,用户仅需要使用简单的英语描述需要测试的用户操作流程,例如“访问首页点击导航栏的商品分类,选择第一个商品加入购物车”,工具就会自动将描述转化为可执行的测试用例,全程不需要编写任何代码,也不需要了解测试框架的相关知识,没有开发背景的测试人员、产品人员都可以独立完成测试搭建。
Screenwriter测试运行是否需要接入我的代码库?
Screenwriter的测试存储和运行均在自身的服务端完成,不需要接入用户的代码库,也不需要在用户的本地环境或服务器部署额外的服务,用户仅需要提供目标Web应用的可访问地址,工具就可以自动访问应用并执行测试流程,不会接触到用户的代码资产,也不会对原有的开发、部署流程产生侵入,不需要调整现有项目的代码结构即可使用。
应用页面迭代更新后,之前写的测试用例会不会失效?
Screenwriter内置AI自适应识别功能,会主动适配目标应用的常规页面变化,包括页面元素的位置调整、样式修改、文案优化等非功能变更的迭代场景,不会因为这类调整就判定测试失败,也不需要用户频繁修改测试用例。如果是功能逻辑本身发生了变更,用户只需要重新描述新的操作流程,即可更新对应的测试用例,相比传统测试工具需要逐个调整代码的模式,维护成本更低。
Screenwriter可以和我现有的CI/CD流程集成吗?
目前Screenwriter已经支持与GitHub Actions和CircleCI两款主流的CI/CD工具集成,用户只需要按照官方文档的指引,在对应的CI/CD配置文件中添加少量配置项,就可以将Screenwriter的测试流程接入到现有的持续集成 pipeline 中,代码提交、版本构建后会自动触发对应的UI测试,测试结果会直接同步到CI/CD流程中,无需人工手动执行测试。官方也表示后续会逐步增加对更多CI/CD工具的支持,覆盖更多不同的开发流程场景。
测试执行失败后怎么排查具体问题?
当测试执行失败时,用户可以在Screenwriter的应用内查看该次测试的完整执行回放,回放会完整记录测试过程中的每一步操作、对应的页面响应情况,以及出现故障的具体时间节点,同时会标注故障的类型,例如元素未找到、操作无响应、返回结果不符合预期等。用户不需要手动复现测试流程,直接通过回放内容即可定位问题出现的具体环节,也可以导出对应的执行日志,配合开发人员排查具体的代码问题,提升故障排查的效率。
怎么才能使用Screenwriter的功能?
目前Screenwriter还处于正式开放前的预约阶段,用户需要先访问官网screenwriter.dev,在等待列表入口提交自己的邮箱地址,官方会按照提交顺序逐步开放使用资格,收到开通通知的用户可以完成账号注册,登录后即可使用全部开放的功能。在此阶段提交申请的用户,后续正式上线后可能会获得一定时长的付费功能试用权益,建议有UI自动化测试需求的用户提前提交申请,优先获取使用资格。
开始使用 Screenwriter
从官方入口了解最新功能与使用方式。
由 Toolifai 编辑维护
欢迎产品方补充截图、功能介绍与官方资料。更新和纠错由编辑审核后发布。