feat: 初始化自动化测试平台项目
- 后端 FastAPI + SQLAlchemy + Playwright,31 个文件 ~5300 行
- 模块管理、用例管理、执行管理、录制器、统计分析、报告管理 API
- Playwright 测试执行引擎(11 种动作 + 8 种断言)
- WebSocket 实时推送
- 前端 Vue3 + Element Plus + TypeScript + ECharts,23 个文件 ~5000 行
- 模块管理、用例管理、用例录制器、执行中心、报告中心、仪表盘
- 步骤详情面板组件
- Excel 用例导入脚本
- PRD 需求文档、执行计划文档、开发进度报告
- 4 个 Claude Code 技能(CreateCMD、GitCommit、prd-code、prd-plan)
Co-Authored-By:
Claude <noreply@anthropic.com>
正在显示
.claude/settings.local.json
0 → 100644
此差异已折叠。
.claude/skills/CreateCMD/SKILL.md
0 → 100644
.claude/skills/GitCommit/SKILL.md
0 → 100644
.claude/skills/prd-code/SKILL.md
0 → 100644
.claude/skills/prd-plan/SKILL.md
0 → 100644
此差异已折叠。
此差异已折叠。
此差异已折叠。
backend/app/__init__.py
0 → 100644
backend/app/config.py
0 → 100644
backend/app/database.py
0 → 100644
backend/app/executors/__init__.py
0 → 100644
此差异已折叠。
backend/app/main.py
0 → 100644
backend/app/models/__init__.py
0 → 100644
backend/app/models/case_result.py
0 → 100644
此差异已折叠。
backend/app/models/execution.py
0 → 100644
此差异已折叠。
backend/app/models/module.py
0 → 100644
backend/app/models/test_case.py
0 → 100644
此差异已折叠。
backend/app/routers/__init__.py
0 → 100644
此差异已折叠。
backend/app/routers/cases.py
0 → 100644
此差异已折叠。
backend/app/routers/executions.py
0 → 100644
此差异已折叠。
backend/app/routers/modules.py
0 → 100644
此差异已折叠。
backend/app/routers/recorder.py
0 → 100644
此差异已折叠。
backend/app/routers/reports.py
0 → 100644
此差异已折叠。
backend/app/routers/stats.py
0 → 100644
此差异已折叠。
backend/app/schemas/__init__.py
0 → 100644
此差异已折叠。
backend/app/schemas/module.py
0 → 100644
此差异已折叠。
backend/app/schemas/test_case.py
0 → 100644
此差异已折叠。
backend/app/services/__init__.py
0 → 100644
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
backend/app/tasks/__init__.py
0 → 100644
此差异已折叠。
backend/app/utils/__init__.py
0 → 100644
此差异已折叠。
backend/app/utils/id_generator.py
0 → 100644
此差异已折叠。
backend/app/websocket/__init__.py
0 → 100644
此差异已折叠。
backend/app/websocket/manager.py
0 → 100644
此差异已折叠。
backend/requirements.txt
0 → 100644
此差异已折叠。
此差异已折叠。
frontend/index.html
0 → 100644
此差异已折叠。
frontend/package.json
0 → 100644
此差异已折叠。
frontend/src/App.vue
0 → 100644
此差异已折叠。
frontend/src/api/cases.ts
0 → 100644
此差异已折叠。
frontend/src/api/executions.ts
0 → 100644
此差异已折叠。
frontend/src/api/modules.ts
0 → 100644
此差异已折叠。
frontend/src/api/recorder.ts
0 → 100644
此差异已折叠。
frontend/src/api/reports.ts
0 → 100644
此差异已折叠。
frontend/src/api/stats.ts
0 → 100644
此差异已折叠。
此差异已折叠。
frontend/src/env.d.ts
0 → 100644
此差异已折叠。
frontend/src/main.ts
0 → 100644
此差异已折叠。
frontend/src/router/index.ts
0 → 100644
此差异已折叠。
frontend/src/types/case.ts
0 → 100644
此差异已折叠。
frontend/src/types/execution.ts
0 → 100644
此差异已折叠。
frontend/src/types/module.ts
0 → 100644
此差异已折叠。
frontend/src/utils/request.ts
0 → 100644
此差异已折叠。
frontend/src/utils/websocket.ts
0 → 100644
此差异已折叠。
frontend/src/views/Cases.vue
0 → 100644
此差异已折叠。
frontend/src/views/Dashboard.vue
0 → 100644
此差异已折叠。
frontend/src/views/Execution.vue
0 → 100644
此差异已折叠。
frontend/src/views/Modules.vue
0 → 100644
此差异已折叠。
frontend/src/views/Recorder.vue
0 → 100644
此差异已折叠。
frontend/src/views/Reports.vue
0 → 100644
此差异已折叠。
frontend/src/views/Settings.vue
0 → 100644
此差异已折叠。
frontend/tsconfig.json
0 → 100644
此差异已折叠。
frontend/tsconfig.node.json
0 → 100644
此差异已折叠。
frontend/vite.config.ts
0 → 100644
此差异已折叠。
请
注册
或者
登录
后发表评论