dev-scenario-test
Solid场景测试子类型规范 — 端到端/集成测试 + artillery 负载测试
AI & Automation 263 stars
34 forks Updated 2 days ago AGPL-3.0
Install
Quality Score: 84/100
Stars 20%
Recency 20%
Frontmatter 20%
Documentation 15%
Issue Health 10%
License 10%
Description 5%
Skill Content
# Dev Scenario Test Skill
## 触发条件
用户要求编写/完善端到端测试、集成测试、场景测试、负载测试,或 TestRoute 判定需要 `LeakRiskStabilityPressureTest` 泄漏风险稳定性压测 / `MethodLevelLeakPressureProbe` 方法级泄漏压测。
若由 `test-router` 触发,本 Skill 只承接 TestRoute 中的场景/负载/E2E 路线;当 TestRoute 追加 `LeakRiskStabilityPressureTest` 或 `MethodLevelLeakPressureProbe` 时,本 Skill 同时承接泄漏稳定性路线。测试路线之外的接口双产物仍交由 `api-verification`,静态/单元/集成覆盖标准仍以 `dev-testing` 为准。
## 前置条件
| 项 | 要求 |
|----|------|
| api-verification(条件) | 仅场景存在对外 HTTP/API 边界时,要求 `.http + .cjs` 已验证;纯 UI、CLI、worker、消息消费或方法级生命周期场景写 `N/A + boundary evidence` |
| TestRoute 已确认(条件) | 由 `test-router` 触发时,先确认场景/负载/E2E 路线与范围 |
| 测试环境就绪 | 数据库/依赖服务可在测试环境访问 |
| ServiceLifecycleCleanup | 若 AI 启动 dev server、文档站、本地 API/mock、数据库代理、SSH 隧道、Playwright/Cypress server 或压测 target,必须记录 PID/job/端口并在验证完成后主动关闭 |
## 工具规范
**负载测试候选工具**:`artillery`。优先复用项目既有场景/负载脚本或已安装的本地依赖;缺失时可选择不修改项目/用户环境的轻量替代探针,或在用户确认后使用隔离临时工具。`npm i -g artillery` 及其他全局安装必须独立说明目标、影响、恢复方式并取得当前明确授权,TestRoute、Auto、Profile 或“工具缺失”本身均不授权全局环境 mutation。
```yaml
# artillery.yml 基础模板
config:
target: "http://localhost:3000"
phases:
- duration: 60
arrivalRate: 10
scenarios:
- flow:
- get:
url: "/api/target"
```
## 测试类型覆盖
| 类型 | 工具 | 产物路径 |
|------|------|---------|
| 项目端到端测试 | Playwright / Cypress | 项目测试目录,如 `tests/e2e/` |
| 项目集成测试 | Vitest / Jest | 项目测试目录,如 `tests/integration/` |
| 项目负载测试 | artillery | 项目测试目录,如 `tests/load/` |
| 泄漏风险稳定性压测 | artillery / k6 / autocannon / 项目既有压测工具 / 轻量采样脚本 | 项目测试目录,如 `tests/load/`、`t...
Details
- Author
- devcodex-labs
- Repository
- devcodex-labs/devcodex
- Created
- 5 months ago
- Last Updated
- 2 days ago
- Language
- JavaScript
- License
- AGPL-3.0
Integrates with
Similar Skills
Semantically similar based on skill content — not just same category
Testing & QA Solid
dev-testing
测试规范 — 单元测试/集成测试/API测试/E2E测试四类覆盖标准与触发条件
263 Updated 2 days ago
devcodex-labs AI & Automation Listed
devlab-test-onboard
AI 驱动的分层测试体系顶层���由编排。根据项目特征(前端/后端/全栈/微服务)智能识别测试需求,路由到对应子技能(devlab-web-test-e2e / devlab-srv-test-api / devlab-integration-fullstack)。
22 Updated 1 weeks ago
seed-forge Testing & QA Listed
devlab-web-test-e2e
Web E2E 测试专家技能。专注 Vue/React 前端项目的浏览器端到端测试能力,基于 Playwright + AI Agent 实现测试计划生成 → 代码生成 → 失败修复的完整闭环。
22 Updated 1 weeks ago
seed-forge