用途:该技能是一个用例示例,展示在编写 Cypress 测试时如何通过分层标签进行缺陷追踪与用例归类,便于后续在测试管理系统中按团队、测试类型和测试类别筛选报告。
主要能力:根据用户描述的测试需求,生成完整的 Cypress 测试文件与配置。示例中覆盖购物车的添加商品、移除商品、应用折扣码三类场景,并演示标签写法:顶层 describe 使用 '[CartTeam][regression]',单个用例可追加不同标签,如折扣码用例标注 [performance]。每个用例保留独立用例 ID(C5001、C5002、C5003)以便追溯。同时生成 shadowReportConfig.js,配置 teamNames、testTypes、testCategories、googleSpreadsheetUrl、googleKeyFilePath、testData、csvDownloadsPath、weeklySummaryStartDay 等字段。当多个用例类别不一致、无共同父级类别时,提示会改为在每个用例上单独打标签。
使用方式:资料未提供具体安装或调用命令,仅在流程中要求执行 cat .claude/context/memory/learnings.md 读取记忆,完成后记录新发现的模式或例外;同时提示上下文可能重置,需依赖记忆文件。
适用场景:QA 工程师编写需要按团队、类型、类别过滤报告的 UI/回归/性能测试,尤其是使用 qa-shadow-report 汇总测试结果的团队。
限制:资料未提供该技能的安装方式、运行命令、依赖版本、收费信息及实际效果验证。示例中的 URL(如 googleSpreadsheetUrl、googleKeyFilePath)和断言数值(如 $80.00)为占位或示例内容,实际使用需替换。