SuperAPI AI 工具集

qa/test-strategy

测试与质量

查看项目

更新于 10-15 21:36

技能介绍

用途:定义测试策略与测试金字塔,规定单元、集成、E2E 测试的分布与覆盖要求,指导前端与后端的测试分层。

主要能力:

  1. 测试金字塔:单元测试约 70%(函数、组件、服务逻辑)、集成测试约 20%(组件、服务、API 交互)、E2E 测试约 10%(端到端用户流程)。E2E 为强制要求,每个项目必须编写,最少覆盖创建流程、编辑流程、删除流程、列表展示和核心业务流程。
  2. 前后端测试分布:前端单元测组件渲染、Hooks、工具函数,集成测组件交互、状态管理、API 调用,E2E 测 UI 用户流程;后端单元测 Service 层、业务逻辑、工具类,集成测 API 端点、数据库操作、服务间调用,E2E 测 API 完整流程与跨服务调用。
  3. QA Attack Protocol:重放核心用户路径;捕获真实 payload 与服务端响应并验证 schema 一致性;攻击认证授权(匿名、授权、非授权、过期、越权);攻击数据边界(empty state、pagination、第二页、旧数据、illegal enum、long input、double submit);核对界面展示与服务端业务常量一致;验证产物类功能;若核心路径仅由 Mock 或桩数据证明,必须标记为未验证,不能作为发布证据。
  4. 安全测试:覆盖 SQL 注入(参数化查询)、XSS(输出转义)、CSRF(Token 验证)、认证(Token 有效性、过期/伪造)、授权(权限边界、越权)、输入验证(边界值、格式、超长、特殊字符)。
  5. 性能测试:前端首屏加载 < 3s;后端 API P50 < 100ms、P99 < 500ms、并发用户 ≥ 100;要求无内存泄漏。

使用方式与限制:资料未提供具体安装命令、调用方式、代码示例或配置说明,暂未提供。该技能侧重测试策略与原则约定,非可直接运行的工具。