- 14 7月, 2026 3 次提交
-
-
由 陈泽健 提交于
- 后端: Module/TestCase/Execution 新增 module_type/case_type 字段,database _ensure_columns 自动补齐旧库列;modules/cases/executions/reports 路由与 service 层支持按类型筛选,创建用例/执行时透传/填充 case_type - 前端: router 改 /:type? 可选参数,App.vue 模块/用例/执行/报告改父子菜单;Modules/Cases/Execution/Reports 读取路由 type 筛选;新建 CaseStepEditor UI自动化步骤编辑器(12动作+8断言动态表单,增删/上下移/自动重排) - 平台更名为"测试管理平台"(App.vue / index.html) - 修复构建: CreateCaseRequest 类型对齐 snake_case、清理未使用导入、补装 terser Co-Authored-By:Claude <noreply@anthropic.com>
-
由 陈泽健 提交于
执行中心功能增强: - 新增执行记录单个删除(DELETE /{id})和批量删除(POST /batch-delete)接口 - 删除执行记录级联清理用例结果,不影响测试用例本身 - 前端表格增加多选列、删除按钮、批量删除按钮,运行中记录双重保护 - 修复展开行不加载结果问题:监听 expand-change 事件自动加载 执行器与用例修复: - 修复自动登录逻辑:执行服务不再强制 auto_login=True,改进登录成功判断 - 新增 reset_login_state() 方法,支持用例间登录态重置(用例 config.reset_login 控制) - 登录模块用例配置 reset_login=True,保证用例独立可重复执行 文档: - 新增 3 组 PRD 需求文档 + 执行计划文档(展开优化、登录态重置、删除功能) Co-Authored-By:Claude <noreply@anthropic.com>
-
由 陈泽健 提交于
- 新增 backend/data/test_platform.db,包含 5 个模块 + 25 个可执行测试用例 (基于实测被测系统 https://192.168.5.44 页面元素构建) - 新增 backend/scripts/create_login_cases_full.py,基于真实选择器批量创建 登录模块及测试用例的辅助脚本 - 更新 HANDOFF.md,同步最新提交记录、项目结构与会话工作内容 Co-Authored-By:
Claude <noreply@anthropic.com>
-
- 13 7月, 2026 2 次提交
-
-
由 陈泽健 提交于
核心变更: - SelectorMapper 集成:支持 page_key + element_key 多选择器回退解析 - 步骤级实时推送:通过 WebSocket 广播每一步执行状态 - 单步重试机制:step_retry_count 配置支持 - 录制器统一使用 StepDefinition 格式,透传新字段 - 前端实时步骤时间线组件 新增文档: - README.md / CLAUDE.md / HANDOFF.md 项目文档 - Handoff skill 自动生成交接文档 - 执行器准确率优化相关 PRD/计划文档 Co-Authored-By:Claude <noreply@anthropic.com>
-
由 陈泽健 提交于
- 新增 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:Claude <noreply@anthropic.com>
-
- 12 7月, 2026 1 次提交
-
-
由 陈泽健 提交于
核心改动: - 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:Claude <noreply@anthropic.com>
-
- 11 7月, 2026 1 次提交
-
-
由 陈泽健 提交于
- 后端 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>
-
- 11 9月, 2024 1 次提交
-
-
由 郑晓兵 提交于
-