SuperAPI AI 工具集

test-runner

测试与质量

查看项目

更新于 10-16 03:10

技能介绍

用途:跨语言、跨框架地编写和运行测试。核心工作流是先探测语言、包管理器和已有测试框架,优先沿用项目现有测试栈,不引入新框架;先运行最小相关测试范围,理解失败后再扩大覆盖;修 bug 时先写失败测试,再做最小改动使其通过,最后重构。

主要能力:按语言推荐测试选型(TypeScript/JavaScript 用 Vitest、Supertest、Playwright;Python 用 pytest、pytest+httpx、Playwright;Swift 用 XCTest、XCUITest);提供各框架的安装与运行命令,如 npx vitest run、npx jest --watch、pytest -x、swift test --parallel、npx playwright test。

使用方式:按红-绿-重构循环工作。测试模式包括 arrange/act/assert、异步测试、Vitest 的 vi.fn() 模拟、Python httpx 异步 API 测试、React Testing Library 组件测试。覆盖率命令有 npx vitest --coverage、npx jest --coverage、pytest --cov=app --cov-report=html、pytest --cov=app --cov-fail-under=80。

应测试公共 API、边界值、错误处理与业务逻辑;通常跳过私有实现细节、框架内部、简单 getter/setter 和第三方库行为。

限制:资料未提供该技能的具体安装方式、收费信息与支持平台,缺失信息暂未提供。