1. 13 7月, 2026 1 次提交
    • 陈泽健's avatar
      feat(test): 新增测试用例依赖管理和批量操作功能 · 3c4cff22
      陈泽健 提交于
      - 新增 TestCase 模型字段:depends_on、parameters、condition、order、version
      - 新增 CaseDependency 依赖关系模型,支持强依赖/弱依赖配置
      - 新增 batch 路由、schema、service,支持批量创建、更新、删除、执行测试用例
      - 新增 dependencies 路由、schema、service,支持依赖关系拓扑排序和条件执行
      - 新增 backend/scripts 辅助脚本目录(15个脚本):用例创建、迁移、清理等
      - 新增 PRD 文档:登录模块测试优化需求文档和执行计划
      - 新增测试用例 Excel 和 backend/tests/ 测试目录
      - 完善 GitCommit skill:增加分支检查、推送确认、三重门控机制
      - 修改 Playwright 执行器默认 headless 为 False,便于调试
      Co-Authored-By: 's avatarClaude <noreply@anthropic.com>
      3c4cff22
  2. 12 7月, 2026 1 次提交
    • 陈泽健's avatar
      fix(executor): 将 Playwright 执行器从异步改为同步以解决 Windows 子进程限制 · 726e4713
      陈泽健 提交于
      核心改动:
      - playwright_executor.py: 使用 sync_playwright API 替代 async_playwright,新增 do_login() 自动登录方法
      - execution_service.py: 适配同步执行器,使用 ThreadPoolExecutor 批量执行用例
      - main.py: 配置 WindowsProactorEventLoopPolicy,新增 cleanup 数据清理路由
      
      功能增强:
      - 新增自动登录功能,支持已登录态下跳过登录页导航步骤
      - 新增数据清理模块(cleanup.py, cleanup_service.py)
      - 新增 selector_mapper.py 和 session_manager.py 工具类
      
      Bug修复:
      - App.vue: 修复 Vue3 路由使用问题(在 setup 顶层调用 useRoute)
      
      其他:
      - 新增 .github/workflows/ci-cd.yml CI/CD 配置
      - 新增 PRD 需求文档、进度记录、测试报告文档
      - 更新 CreateCMD skill 路径配置
      Co-Authored-By: 's avatarClaude <noreply@anthropic.com>
      726e4713
  3. 11 7月, 2026 1 次提交
    • 陈泽健's avatar
      feat: 初始化自动化测试平台项目 · 580949a1
      陈泽健 提交于
      - 后端 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: 's avatarClaude <noreply@anthropic.com>
      580949a1
  4. 11 9月, 2024 1 次提交