mit einem Klick
qa-test-execution
测试执行方法,包含测试框架检测、测试运行、结果解析
Mit Codex oder Claude installieren Kopieren Sie diesen Prompt, fügen Sie ihn in Codex, Claude oder einen anderen Assistant ein und lassen Sie die Skill-Seite prüfen und installieren.
Menü
测试执行方法,包含测试框架检测、测试运行、结果解析
Mit Codex oder Claude installieren Kopieren Sie diesen Prompt, fügen Sie ihn in Codex, Claude oder einen anderen Assistant ein und lassen Sie die Skill-Seite prüfen und installieren.
Basierend auf der SOC-Berufsklassifikation
BMAD 全自动研发流水线编排器。编排 9 个专业 Agent(PM、架构师、UI Designer、Tech Lead、Scrum Master、Frontend、Backend、QA、DevOps)从需求到部署。 Triggers: 'boss mode', '/boss', '全自动开发', '从需求到部署', '帮我做一个', 'build this', 'ship it', '全流程', '自动化开发', '一键开发', 'start a project', 'new feature' Does NOT trigger: - 单文件修改或简单 bug 修复(直接编辑即可) - 纯代码阅读或解释(使用 read 工具) - 已有 pipeline 正在运行时的重复启动 - 极小事(预计 <30 分钟人工可完成、不需要 PRD/架构/门禁记录) Output: 完整项目代码 + PRD/架构/UI/测试/部署文档,写入 .boss/<feature>/ 目录
后端测试编写指南,包括单元测试、集成测试和E2E测试的编写方法和最佳实践
自动生成 CHANGELOG,基于 git 提交历史和 pipeline 产物信息,遵循 Conventional Commits 和 Keep a Changelog 规范
从CEO/战略视角进行商业价值评审,评估市场契合度、ROI、竞争优势、风险和战略对齐
设计变体模式,产出2-3个设计方案及 tradeoff 分析,供用户选择后确定最终方案
前端测试编写指南,包括单元测试、集成测试和E2E测试的编写方法和最佳实践
| name | qa/test-execution |
| description | 测试执行方法,包含测试框架检测、测试运行、结果解析 |
| version | 1.0.0 |
| agent | qa |
| type | methodology |
| user-invocable | false |
| agent-invocable | true |
| dependencies | ["shared/tech-stack-detection"] |
| triggers | ["需要执行测试时","需要验证测试覆盖率时"] |
你必须真正执行测试,禁止生成 Mock 数据!
jest.config.js, "jest" in package.jsonvitest.config.js, "vitest" in package.jsonplaywright.config.jscypress.jsonpytest.ini, "pytest" in dependencies*_test.go 文件| 语言 | 单元测试 | E2E测试 |
|---|---|---|
| Node.js | npm test | npx playwright test |
| Python | pytest | pytest tests/e2e |
| Go | go test ./... | - |
完整方法论:详见
Skill(skill: "qa/e2e-playwright")
检查以下标志确认项目使用 Playwright:
playwright.config.ts 或 playwright.config.js 存在package.json 中包含 @playwright/test 依赖e2e/ 或 tests/e2e/ 目录存在# 安装浏览器(首次或 CI 环境)
npx playwright install --with-deps
# 运行全部 E2E 测试
npx playwright test
# 仅 critical 标签(门禁加速)
npx playwright test --grep @critical
# 指定浏览器
npx playwright test --project=chromium
# JSON 报告(门禁解析用)
npx playwright test --reporter=json
Playwright JSON 报告关键字段:
| 字段 | 说明 |
|---|---|
stats.expected | 通过的测试数 |
stats.unexpected | 失败的测试数 |
stats.flaky | 重试后通过的测试数 |
stats.skipped | 跳过的测试数 |
# 查看 trace(失败时自动生成)
npx playwright show-trace <trace.zip路径>
# 打开 HTML 报告
npx playwright show-report