@ztf-comp/auto-test-api
v0.1.1
Published
Auto-test API: swagger, frontend flows, pytest generation
Readme
@ztf-comp/auto-test-api
Swagger 拉取、前端调用流解析、pytest 用例生成(DeepSeek)与报告收集�?
在业务项目中使用(推荐)
pnpm add -D @ztf-comp/auto-test
pnpm exec auto-test init
pnpm exec auto-test test --api数据与报告目录(相对业务项目根)�?
.auto-test/api/docs/swagger.json
.auto-test/api/generated/tests/
.auto-test/api/generated/flows/
.auto-test/reports/api/api-test-report.json
.auto-test/reports/api/api-test-report.xml账号:auto-test.account.local.json(init 生成,勿提交 git)�?
在工具仓内维�?
| 目录 | 说明 |
|------|------|
| scripts/ | fetch_swagger、diff_swagger、generate_tests、generate_flow_tests |
| helpers/ | 登录、断言、报�?|
| templates/ | DeepSeek Prompt |
工具仓根目录 pnpm test -- --api 通过 auto-test.config.mjs 指向业务项目,产物写入业�?.auto-test/�?
�?DEEPSEEK_API_KEY �?AI 生成步骤会失败,不会生成兜底用例�?
marker
| marker | 含义 |
|--------|------|
| smoke | 连�?|
| business | 业务 code==200 |
| flow | 前端流顺�?|
