点过的页面变测试,用这款Skill

配置Flutter集成测试并自动化用户流程测试。

flutter-add-integration-test 用来给 Flutter 应用补集成测试,把实际点过的界面流程保存成以后能重复运行的测试。它先帮助准备测试依赖、入口与关键控件标识,再通过 Dart/Flutter 工具查看界面和尝试操作。

比如检查点击按钮后数字是否增加,要先找到按钮及结果文字,操作后等待界面更新,再验证新结果。给关键控件添加 Key,相当于给测试一个稳定的查找标识,减少只凭界面文字或位置寻找目标的问题。

确认流程后,测试代码保存在 integration_test 目录,用交互动作和断言表达预期结果。滚动列表里尚未出现的控件,可能根本没被加载,应该先滚动使它可见;动画一直不停,也可能让等待完成的检查超时。

你需要 Flutter 项目、对应运行环境和清楚的成功标准。原文区分当前 integration_test 写法与旧 flutter_driver 测试,维护旧项目时不能混用两套调用;操作完成还要运行保存后的测试,才能验证它确实可重复。

分类:编程开发

来源仓库:flutter/agent-plugins

适合用来做什么

  • 为Flutter应用添加一个集成测试,验证用户登录流程。
  • 使用integration_test包自动化一个复杂的用户交互流程。

安装 flutter-add-integration-test

npx skills add https://www.iskills.cc/skills/flutter/agent-plugins/flutter-add-integration-test/SKILL.md

在本机终端执行安装命令。安装前请阅读原始说明,确认所需工具、账号和权限。

查看安装步骤 · 查看常见问题

查看 flutter-add-integration-test 的用途与原始说明

浏览全部 Skill 指南