Skip to content

jinpeng-vnode/quality-hub

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 

Repository files navigation

quality-hub

项目质量管理平台 — 功能点追踪、测试用例管理、Midscene E2E 执行、质量报告看板

🌐 线上地址:https://quality-hub.todonot.com


功能全景图

quality-hub
├── 📁 项目管理 ✅
│   ├── 项目 CRUD ✅
│   ├── 项目卡片列表 ✅
│   └── 级联删除(项目→功能点→用例→执行记录) ✅
├── 📁 功能点管理 ✅
│   ├── 功能点 CRUD ✅
│   ├── 按项目筛选 ✅
│   └── 级联删除(功能点→关联用例) ✅
├── 📁 测试用例管理 ✅
│   ├── 用例 CRUD ✅
│   ├── 批量创建用例 ✅
│   ├── 按功能点筛选 / 全量查询 ✅
│   ├── 用例类型(手动 / E2E) ✅
│   └── Midscene 脚本字段 ✅
├── 📁 执行管理 ✅
│   ├── 触发执行(全项目 / 指定用例) ✅
│   ├── 执行记录列表 ✅
│   ├── 执行详情 & 结果明细 ✅
│   └── 执行状态追踪 ✅
├── 📁 报告看板 ✅
│   ├── 全局看板概览 ✅
│   ├── 项目看板(覆盖率 + 通过率) ✅
│   └── 趋势数据(7/14/30 天) ✅
├── 📁 UI 体验优化 ❌ 待开发
│   ├── 全局布局自适应(内容区 960~1440px)
│   ├── 表格 ID 列截断 + 行高统一
│   ├── 操作按钮图标化
│   ├── 百分比格式修复
│   ├── 文案国际化(中文 locale)
│   ├── 路由守卫 & 404 页面
│   ├── 侧边栏显示当前项目名
│   ├── 面包屑导航
│   └── 项目卡片编辑/删除入口
└── 📁 执行引擎重构 ❌ 待开发
    ├── 去除 Midscene.js 依赖
    ├── Playwright Python 脚本自动执行
    └── 手动标记结果 API

技术栈

技术
后端 Python 3.11+ · FastAPI · Pydantic V2 · asyncio
前端 Vue 3 · TypeScript · Ant Design Vue 4 · Vite
测试 pytest · API 黑盒测试(47 用例 100% 通过)

质量状态

指标 数值
API 测试用例 47
通过率 100%
核心模块 5(全部上线)
历史 Bug 4(全部修复)

待开发需求

需求 优先级 文档
UI 体验优化 P2 docs/产品/L2-TASK-016-UI体验优化-PRD.md
执行引擎重构 P1 docs/产品/执行引擎调整-PRD.md

About

项目质量管理平台 — 功能点追踪、测试用例管理、Midscene E2E 执行、质量报告看板

Resources

Stars

0 stars

Watchers

0 watching

Forks

Packages

 
 
 

Contributors