开源 · 免费 · 全流程

问天台 WenTian · Test Quality Platform

"遂古之初,谁传道之?上下未形,何由考之?" —— 屈原《天问》

战国屈原被流放,仰天追问万象本源,此乃"问天"之名由来。
测试亦是不断追问:为何出错?边界何在?逻辑是否自洽?
问天台,以屈子之问,守软件质量之门。

localhost:5173
问天台登录页
11+
核心功能模块
3
缺陷视图(列表/看板/甘特)
Java 8
低版本兼容
MIT
开源协议

全流程测试质量管理

覆盖测试生命周期每个环节,从计划到报告,一站式管理

测试计划

创建与管理测试计划,关联项目版本,计划内用例分组,一键生成执行任务并批量分配。

测试用例

多级模块树形结构,完整用例字段,支持 Excel 批量导入导出,关键字与条件筛选。

测试执行

逐条记录执行结果(通过/失败/跳过/阻塞),实时统计通过率,失败时直接关联提交缺陷。

缺陷管理

三种视图(列表/看板/甘特图),完整状态机流转,自动通知,操作日志,嵌套评论。

测试报告

基于计划一键生成,多维度缺陷分析,支持公开分享链接(无需登录即可查看)。

权限管理

RBAC 模型,菜单与按钮级权限控制,数据权限(全量/个人参与),JWT 无感刷新。

从测试管理走向质量平台

围绕自动化、发布门禁、需求追踪、外部协同与 AI 辅助,逐步把问天台扩展为团队质量中枢

优先落地 Quality Ops

自动化测试接入

对接 Jenkins、GitHub Actions、GitLab CI,回收 JUnit / Allure / 自定义 JSON 结果,把自动化执行和手工测试统一归档到版本、计划与报告。

  • 自动同步构建结果、通过率、失败明细
  • 将自动化用例映射到测试计划与版本
  • 失败任务可直接触发缺陷建议单
优先落地 Release Gate

发布质量门禁

基于通过率、阻塞缺陷数、P0/P1 未关闭数、回归完成度等指标自动生成发布结论,减少靠经验拍板的风险。

  • 可配置门禁规则与阈值
  • 支持版本、环境、项目维度判定
  • 生成可分享的发布风险摘要
优先落地 Traceability

需求追踪矩阵

补齐“需求 → 用例 → 执行 → 缺陷 → 发布”全链路关系,支持研发、测试、产品在一个界面追溯质量状态。

  • 需求覆盖率与回归覆盖率实时可见
  • 定位未覆盖需求与高风险需求
  • 支持版本回溯与变更影响分析
中期增强 Workflow

可配置工作流

把缺陷状态流、字段规则、审批节点、SLA 升级为可配置能力,支持不同团队按流程模板治理质量。

  • 自定义缺陷流转与字段必填规则
  • 支持审批流、超时提醒、升级通知
  • 按项目或组织应用流程模板
中期增强 Integration

外部协同集成

与飞书、钉钉、Jira、TAPD、禅道、Webhook 打通,把测试质量数据融入研发协同流程,而不是停留在孤岛系统里。

  • 缺陷状态变更自动通知到群聊
  • 支持双向同步外部任务与缺陷
  • 开放 API 便于生态接入
高阶能力 AI Assist

AI 测试助手

结合需求文档、接口描述与历史缺陷,辅助生成测试点、用例草稿、报告摘要和缺陷去重建议,让质量活动更快进入可执行状态。

  • 根据 PRD / API 自动生成测试点
  • 报告自动总结风险与异常趋势
  • 缺陷去重与相似问题提示

按 1 个月 / 3 个月 / 6 个月推进

先抓最容易形成平台差异化的能力,再逐步扩展到协同、智能与组织级治理

推荐优先级 自动化测试接入 / 发布质量门禁 / 需求追踪矩阵
1 个月 打通核心质量数据

把平台从手工测试工具升级为质量看板

  • 接入 Jenkins / GitHub Actions 执行结果
  • 建立版本级质量门禁规则与结果页
  • 补需求、用例、执行、缺陷的追踪关系
  • 在报告页增加发布结论与风险摘要
3 个月 提升团队协同效率

把质量流程做成可配置、可协同、可追责

  • 落地缺陷工作流、审批流与 SLA 规则
  • 对接飞书、钉钉、Webhook、Jira / TAPD
  • 上线需求覆盖率、缺陷逃逸率、修复时长分析
  • 补充组织级审计日志与操作留痕
6 个月 形成平台级壁垒

把问天台推进到组织级质量中枢

  • 上线 AI 测试点生成、报告总结、缺陷去重
  • 支持 SSO / LDAP、多租户与开放插件机制
  • 沉淀对象存储、备份归档、长期趋势分析
  • 构建统一质量数据 API 与生态接入能力

简洁优雅的操作界面

橙色主题,亮色/暗色双模式,顶部导航 + 二级侧边栏布局

仪表盘
仪表盘
仪表盘
缺陷看板
缺陷甘特图
测试报告
系统管理

主流技术,开箱即用

前后端分离架构,Java 8 兼容,Docker 一键部署

后端

Java 8 Spring Boot 2.7 Spring Security MyBatis-Plus MySQL 8.0 JWT EasyExcel Knife4j Hutool

Vue 前端(主)

Vue 3.4 Vue Router 4 Pinia Element Plus Axios Vite 5

部署

Docker Docker Compose Nginx 多阶段构建

三分钟启动

Docker 一键部署,无需配置繁琐环境

01

克隆仓库

bash
git clone https://github.com/lihuacheng/tqms.git
cd tqms
02

Docker 一键启动

bash
docker compose up -d

首次启动需构建镜像,约 3~5 分钟。

03

访问系统

说明书与测试基线

官网提供操作指南,同时补充代码对齐版测试用例基线,便于培训、回归与验收

📖

问天台 · 使用说明书 v1.1

覆盖登录、仪表盘、项目管理、测试计划、测试用例、测试执行、缺陷管理、测试报告、系统管理、消息通知等 11+ 项核心能力,适合产品演示与新成员上手。

🔐 登录系统📊 仪表盘📁 项目管理 📅 测试计划📋 测试用例▶️ 测试执行 🐛 缺陷管理📈 测试报告⚙️ 系统管理
查看完整说明书
🧪

代码对齐版测试用例基线

主仓库已补充完整手工测试用例文档,覆盖认证、权限、项目、用例、计划、任务、缺陷、报告、Dashboard、Cockpit、通知、偏好、文件上传等模块,并按 P0-P3 标注优先级。

P0-P3 优先级冒烟集回归建议 UI/API 联调代码对齐发布验收
查看测试用例基线
"遂古之初,谁传道之?
上下未形,何由考之?"

屈原以一百七十余问,叩问天地本源。
测试工程师以无数追问,叩问软件质量。
问天台,因问而生,为质量而战。

在 GitHub 上给我们 Star ⭐