senior-qa - React/Next.js 自动化测试生成、覆盖率分析与端到端测试脚手架
为 React 和 Next.js 应用生成 Jest 单元测试桩文件、分析 Istanbul 覆盖率报告并搭建 Playwright 端到端测试脚手架。
标签
更新于: 2026-06-30该技能可以做什么
- 生成 Jest 单元测试桩文件
- 分析测试覆盖率报告
- 搭建 Playwright 端到端测试
- 扫描未测试的组件代码
- 识别覆盖率缺口与未覆盖分支
- 生成 HTML 覆盖率报告
- 创建 Playwright 配置文件
- 生成 Page Object Model 类
- 创建认证测试固件
输入
- 包含 React 组件的源码目录
- JSON 或 LCOV 格式的覆盖率报告
- Next.js 页面或 app 目录
- 自定义测试模板文件
输出
- 包含 describe 块和测试用例的测试文件
- 带有改进建议的覆盖率分析报告
- 按路由组织的 Playwright 测试文件
- Playwright 配置文件
- 认证测试固件文件
- HTML 覆盖率报告
要求
- Python 运行环境用于执行测试脚本
- Node.js 和 npm 环境
- 已安装 Jest 和 React Testing Library
- 已安装 Playwright 用于端到端测试
- React 或 Next.js 项目结构
