数字架构智能化测试平台(2)--AI DevOps测试流程框架

角色:

  • 系统工程师(SE)→ push 需求
  • 测试工程师(TE)→ 双 review + 可指定生成路径
  • 测试人员(TP)→ 执行手动测试&手工触发自动化测试回归
    仓库:
  • A 仓库(需求):requirements/ + testcase/.mmd + doc_pdf/.pdf
  • B 仓库(测试代码):tests/(路径由 TE 评论指定)

一、时序图

二、代码目录结构

A 仓库(需求)目录结构

复制代码
requirements/
├── 001-seat.requirement.j'son
testcase/
├── 001-seat.json          ← Mermaid 思维导图(PR内渲染)
doc_pdf/
├── 001-seat.pdf          ← 需求PDF

B 仓库(测试代码)目录结构

复制代码
Hil_test_project

三、核心输入 / 输出 / 卡点

阶段 输入 输出 卡点
①AI生成测试用例+PDF A/requirements/*.json A/testcase/.mmd + A/doc_pdf/.pdf
⑤TE review A/testcase/*.json Approve 状态 TE Approve
⑥指定路径 PR评论 /gen-test path=xxx lang=yyy 解析指令
⑧生成代码 A/testcase/*.mmd + path B/指定路径/*.py
⑩TE review B/指定路径/*.py Approve 状态 TE Approve
⑭手工测试 环境URL 测试报告 TP manual触发

五、系统组件

复制代码
Gitea + Webhook + Ollama + Qwen3.6:27b + fastapi + Docker Compose  +飞书Webhook
相关推荐
2401_880071401 小时前
如何检查SQL注入漏洞覆盖率_使用漏洞管理平台监控
jvm·数据库·python
X56611 小时前
Go语言怎么做六边形架构_Go语言六边形架构教程【简明】
jvm·数据库·python
m0_624578591 小时前
HTML标签不区分大小写吗_标签大小写规范建议【解答】
jvm·数据库·python
CLX05051 小时前
SQL如何计算字符串的长度:LENGTH与CHAR_LENGTH用法
jvm·数据库·python
2301_782040451 小时前
mysql如何转换MyISAM表到InnoDB_使用ALTER TABLE语句方法
jvm·数据库·python
zh1570231 小时前
SQL视图在ETL流程中的作用_数据清洗与标准化接口
jvm·数据库·python
zhaoyong2221 小时前
为什么安装宝塔面板后无法访问_检查安全组与防火墙放行8888端口
jvm·数据库·python
江南十四行1 小时前
Python多线程与多进程实战——避开GIL,榨干CPU
开发语言·网络·python
Eric.Lee20211 小时前
python实现多个pdf合并
开发语言·python·pdf·pdf合并