SuperAPI AI 工具集

test-master

测试与质量

查看项目

更新于 10-15 22:41

技能介绍

用途:Test Master 是综合性测试专家技能,目标是在功能、性能与安全三个维度保障软件质量,适用于需要系统化测试流程与质量把关的研发场景。

核心工作流:定义范围(确定测什么、适用哪些测试类型);创建策略(从功能、性能、安全角度规划测试路径);编写测试(带有恰当断言的实现);执行(运行测试并收集结果);失败时分清断言错误与环境/不稳定因素,修复根因后重跑;遇到 flaky 测试则隔离顺序依赖、检查异步处理,加入重试或稳定逻辑;最后报告发现,附严重级别与可执行的修复建议,并在收尾前确认覆盖目标达成、显式标注缺口。

主要能力:生成测试文件与 Mock 策略;分析代码覆盖率;设计测试架构;产出测试计划与缺陷报告。参考指南按上下文加载,涵盖单元测试(Jest、Vitest、pytest 模式)、集成测试(API 测试、Supertest)、E2E 策略与用户流程、性能测试(k6、负载测试)、安全测试清单、报告模板、QA 方法论(手工测试、质量倡导、左移、持续测试)、自动化框架模式与维护、TDD 铁律(红绿重构)以及测试反模式。例如单元测试写法可用 describe/it 加具体断言,如 expect(result).toBe(90),并支持迁移到 pytest 等框架。

约束:必须覆盖正常路径与错误/边界情形(空输入、null、边界值);Mock 外部依赖,单元测试不调用真实 API 或数据库;it 描述用可读的英文规格;断言具体结果而非仅真假;在 CI/CD 中运行测试并处理覆盖缺口。不得跳过错误路径测试、不得使用生产数据、不得创建顺序依赖测试、不得忽略 flaky 测试、不得测试实现细节。

限制:资料未提供具体收费、价格、平台、性能数据与安装步骤,暂未提供;使用前需自备对应测试框架与运行环境。