SuperAPI AI 工具集

flow-test

测试与质量

查看项目

更新于 10-16 01:33

技能介绍

用途:flow-test 用于执行完整的端到端用户流程测试,借助 Playwright MCP 验证应用中的多步骤旅程能否从头到尾正确运行,包括状态在步骤间是否正确保持、错误处理是否生效、边界情况是否被覆盖以及业务逻辑是否正确执行。

主要能力:覆盖认证流程(注册、登录、密码重置、登出)、核心业务流程(主要功能工作流、CRUD、交易/结账、数据处理)和管理流程(用户管理、配置变更、报表)。测试计划固定位于 tests/e2e-test-plan.md,技能读取其中的 Critical Flows 部分;若文件不存在,应先调用 test-plan 技能生成。

使用方式:先确认测试计划存在,再识别关键流程并记录每个流程的概述、步骤、前置条件、预期结果和错误用例。随后对每个流程执行:清理状态、准备数据、逐步执行并验证每步状态、捕获快照、验证最终结果与数据持久化,并重复测试错误条件。常用浏览器操作包括 browser_navigate、browser_snapshot、browser_fill_form、browser_click、browser_wait_for、browser_console_messages、browser_handle_dialog 等。

适用场景:注册、登录、密码重置、CRUD、电商结账等完整用户旅程的回归与验收测试,以及无效输入、网络错误、会话超时等错误场景验证。

限制:依赖 Playwright MCP 与既有的 tests/e2e-test-plan.md;缺少计划文件时无法直接执行。资料未提供安装命令、收费方式、支持平台及具体版本要求。