Test Master 是一个综合性测试专家技能,旨在通过功能、性能与安全三类测试保障软件质量。它适合在编写单元测试、集成测试或 E2E 测试,制定测试策略与计划,分析测试覆盖率与质量指标,搭建测试自动化框架,以及进行性能基准测试、安全漏洞测试、缺陷管理和测试报告时使用。
工作流程为:先界定测试范围并确定所需测试类型;再结合功能、性能、安全三种视角制定策略;随后编写带断言的测试并执行、收集结果;最后记录发现并给出可操作建议。技能内部以 [Test]、[Perf]、[Security] 三种模式组织思路。
该技能提供按上下文加载的参考文档,涵盖单元测试(Jest、Vitest、pytest 模式)、集成测试(API 测试、Supertest)、E2E 策略与用户流程、性能测试(k6、负载测试)、安全测试清单、测试报告模板、QA 方法论(手工测试、质量倡导、左移、持续测试)、自动化框架模式与扩展维护、TDD 铁律(测试先行、红绿重构)以及测试反模式。
约束方面,要求覆盖正常路径与错误场景、模拟外部依赖、使用有意义的描述、断言具体结果、测试边界情况、在 CI/CD 中运行并记录覆盖缺口;不得跳过错误测试、使用生产数据、创建顺序依赖测试、忽略不稳定测试、测试实现细节或遗留调试代码。创建测试计划时,应给出测试范围与方法、含预期结果的测试用例、覆盖率分析、按严重程度(严重/高/中/低)分级的问题发现及具体修复建议。
支持的技术栈与主题包括 Jest、Vitest、pytest、React Testing Library、Supertest、Playwright、Cypress、k6、Artillery、OWASP 测试、代码覆盖率、模拟与夹具、测试自动化框架、CI/CD 集成、质量度量、缺陷管理、BDD、页面对象模型、剧本模式、探索性测试、无障碍(WCAG)、可用性测试、左移测试与质量门禁。具体安装命令、定价与平台信息暂未提供。