用途:该技能面向 QA 工程师,处理测试代码之外的工作,即测什么、如何报告失败、如何把手工套件自动化、如何评判一条测试。它包含 4 份指南,建立在 Playwright API 的 core/ 指南之上,通过链接引用而不重复相关内容。
主要能力与对应指南:test-design.md 用于从工单、PRD 或验收标准推导测试用例、风险排序,并生成测试计划;bug-reports.md 用于判断失败测试属于应用缺陷、测试缺陷还是不稳定(flake),撰写缺陷报告,并说明期间如何处理该测试;manual-to-automated.md 用于把手工测试用例或 CSV 导出转换为带用例 ID 的 Playwright 规格;test-review.md 用于评审 Playwright 测试或 PR、检查 lint 规则、验证测试确实能失败。
黄金准则:优先覆盖边界与负向路径;选择能证明问题的最低层级,规则放 API 层,接线与关键流程放 E2E;归档前先分类为应用缺陷、测试缺陷、flake 或环境问题,通常由 trace 决定;频率用数字表达,--repeat-each=20 得到 N/20,而不是“有时”;已知缺陷用 test.fail() 并附 issue 链接,不删除测试也不放宽断言;无法失败的测试保护不了任何东西,需破坏一次功能观察其失败;在自动化测试上保留用例 ID,使结果可映射回手工套件。
使用方式:按当前任务选取对应指南,结合 core/ 中的 Playwright API 指南使用。安装命令、配置步骤与示例代码在现有资料中暂未提供。
适用场景:从需求文档设计用例、失败测试归因与缺陷报告、手工套件自动化、Playwright 测试与 PR 评审。
限制:资料未说明支持的平台、版本、价格或具体命令,需以官方文档为准。