uw-analyze-e2e-tests 是一个端到端测试分析技能,来源为 nearform/unwind。它适用于分析浏览器自动化、API 工作流和全系统测试类代码仓库。
用途:对项目中的端到端测试进行分析,并生成结构化文档,输出到 docs/unwind/layers/e2e-tests/ 目录。
输出结构:默认生成 index.md(测试摘要、浏览器矩阵)、config.md(Playwright/Cypress 配置与 CI 设置)、page-objects.md(页面对象定义)、fixtures.md(测试数据与夹具)、flows.md(用户流程测试)。对于大型代码库,可按功能拆分,例如 auth-tests.md、checkout-tests.md 等。
使用方式:按增量写入流程执行。先创建输出目录并写入初始 index.md;随后依次分析配置、页面对象、测试夹具和用户流程,每完成一项立即写入对应文件并更新 index.md;最后完善 index.md 中的测试摘要与浏览器矩阵。输出格式要求包含源码链接、代码块和表格等机器可读内容,且不添加评论。
刷新模式:若输出目录已存在,则对比当前状态,并在 index.md 中追加“自上次审查以来的变更”部分。
适用场景:适用于需要对 Playwright、Cypress 等端到端测试体系进行系统梳理、文档化的项目。
限制:资料未提供具体安装命令、运行依赖或收费信息;输出内容依赖仓库中实际存在的测试配置、页面对象、夹具与流程文件。