SuperAPI AI 工具集

test-execution

测试与质量

查看项目

更新于 10-16 00:06

技能介绍

用途:该技能面向测试执行策略、环境管理与结果汇报,供 test-executor 在运行测试并报告结果时调用,且不绑定具体技术栈。

主要能力:采用渐进式执行策略,按反馈速度排序依次运行单元测试、集成测试、系统测试和端到端测试。单元测试最先运行并启用 fail_fast;后续阶段仅在前一阶段通过后运行,通常不启用 fail_fast。各阶段给出典型耗时参考,从秒级到分钟乃至小时级。

测试选择:支持按变更文件选择受影响测试、冒烟测试(核心功能快速验证)以及全量套件(合并前验证、发布准备、周期性验证)。

环境管理:执行前检查测试数据库可访问性、所需服务是否运行、环境变量是否设置、测试夹具是否可用;关注隔离性(不共享状态、测试间重置数据库、无外部副作用)与清理(移除测试数据、删除临时文件、停止 mock 服务)。Docker 环境使用 docker-compose.test.yml 与隔离网络,命令包括:docker compose -f docker-compose.test.yml up --abort-on-container-exit、TEST_ONLY=<path> docker compose -f docker-compose.test.yml up、docker compose -f docker-compose.test.yml down -v。

结果与报告:结果汇总包含总数、通过、失败、错误、跳过与耗时,并列出失败详情(测试名、类型、消息、位置)及后续步骤(动作、原因、优先级)。报告结构包含摘要(通过率、耗时、覆盖率如有)、按类别分组并按优先级排序的失败项,以及具体后续动作、负责的 agent 与复杂度估计。

限制:资料未提供具体安装方式、支持平台、收费信息或实际效果数据。