从TDD方法论指导到自动生成单元测试代码、跨语言测试编写与运行、Playwright/Cypress E2E测试编排、REST/GraphQL API测试自动化,再到QA测试计划与覆盖率矩阵生成的完整自动化测试工作流。支持Python(pytest)、JavaScript(Jest/Vitest/Mocha)、Go等多语言,覆盖单元测试、集成测试、E2E测试、API测试和性能测试。
概述
你现在要完成一项软件自动化测试任务。你已安装以下 Skill,请按步骤串联使用:
步骤 1:TDD 方法论与测试策略(获取层)
使用 Superpowers Tdd 完成:
- 制定测试驱动开发策略:红-绿-重构工作流
- 识别需要测试的功能模块和边界条件
- 确定测试层次:单元测试 → 集成测试 → E2E 测试
- 生成测试固件(fixture)和模拟对象(mock)策略
- 分析现有覆盖率缺口,制定补测计划
输出测试策略文档和优先级排序。
步骤 2:自动生成测试用例(分析层)
使用 Test Case Generator 完成:
- 分析目标代码的函数签名、逻辑分支和依赖关系
- 自动生成完整的测试代码(含 import、mock、断言)
- 支持 Jest、Mocha、Pytest 等主流测试框架
- 覆盖正常路径、边界条件、异常输入等场景
输出可直接运行的测试文件。
步骤 3:跨语言测试编写与运行(分析层)
使用 Test Patterns 完成:
- 搭建测试套件并配置测试环境
- 编写单元测试、集成测试和 E2E 测试
- 支持 Node.js(Jest/Vitest)、Python(pytest)、Go 等多语言
- 模拟外部依赖(数据库、API、文件系统)
- 运行测试并测量覆盖率
输出测试执行结果和覆盖率数据。
步骤 4:E2E 测试编排与执行(分析层)
使用 E2E Testing Patterns 完成:
- 基于 Playwright/Cypress 设计 E2E 测试用例
- 通过源码优先定位页面元素,必要时使用截图识别兜底
- 编排测试执行顺序和数据依赖
- 自动修复因页面变更导致的脚本失效
- 执行跨浏览器兼容性测试
输出 E2E 测试脚本和执行报告。
步骤 5:API 接口测试自动化(分析层)
使用 Api Test Automation 完成:
- 对 REST/GraphQL 接口进行自动化测试
- 执行接口功能测试(CRUD、认证、权限)
- 运行性能测试和压力测试
- 执行契约测试,验证接口规范一致性
- 配置 Mock 服务进行隔离测试
输出 API 测试结果和性能基准数据。
步骤 6:QA 测试计划与报告生成(输出层)
使用 QA Test Plan Generator 完成:
- 生成详细的 QA 测试计划文档
- 构建覆盖率矩阵(功能 × 测试类型)
- 汇总测试用例清单和缺陷严重级分类
- 计算自动化 ROI 指标
- 生成发布检查清单和质量仪表板
最终输出
将以上步骤的结果整合为完整的自动化测试包,交付以下文件:
- 测试策略文档:TDD 方法论、测试层次规划、覆盖率目标
- 测试代码:单元测试 + 集成测试 + E2E 测试 + API 测试
- 测试执行报告:通过/失败统计、覆盖率数据、性能基准
- QA 测试计划:覆盖率矩阵、发布检查清单、质量仪表板
技能模块
这个专家包由 6 个技能串联而成,按下面的顺序依次调用即可跑通整套工作流。点击卡片可看单个技能的完整说明。
Superpowers Tdd
强制遵循 RED‑GREEN‑REFACTOR 的 TDD 流程,先写会失败的真实代码测试,验证失败后编写最简实现,再进行重构。
Test Case Generator
根据给定代码,自动生成包含导入、测试用例、模拟对象和断言的完整 Jest、Mocha 或 Pytest 单元测试代码。
Test Patterns
跨语言和框架编写并运行测试。适用于搭建测试套件、编写单元/集成/E2E测试、测量覆盖率、模拟依赖或调试测试失败。支持 Node.js (Jest/Vitest)、Python (pytest)…
E2E Testing Patterns
使用 Playwright 和 Cypress 构建稳定高效的 E2E 测试套件:覆盖核心链路,消除不稳定测试,集成 CI/CD。
Api Test Automation
API接口测试自动化工具,支持REST/GraphQL,包含接口测试、性能测试、契约测试、Mock服务等功能 | API Test Automation for REST/GraphQL wi…
QA Test Plan Generator
为工程师生成详细QA测试计划,涵盖覆盖率矩阵、测试用例、缺陷严重级、自动化ROI、发布清单及指标仪表板。
下载 Zip 包
解压到你的项目目录即可使用,包内结构与 SkillHub 原包一致:manifest.json + skillsets/ + skills/。
https://www.zhengdianxue.com/wp-content/uploads/skillpackage/tech-test-automation.zip将提示词发送给你的 AI 安装该专家包
把下面这段提示词复制给你的 AI 助手(WorkBuddy、Claude Code、Codex 等均可),它会按 SkillHub 官方安装说明把整套专家包装好。
请根据 https://skillhub.cn/install/skillhub-pack-install.md,安装 tech-test-automation。