[T.10] 团队项目:Alpha 阶段测试报告

项目 内容
这个作业属于哪个课程 2025年春季软件工程(罗杰、任健)
这个作业的要求在哪里 [T.10] 团队项目:Alpha 阶段测试报告
我在这个课程的目标是 学习软件工程的基础知识,和团队成员们实践各种软件工程的方法与流程,开发一个让我们值得骄傲的项目
这个作业在哪个具体方面帮助我实现目标 展示Alpha阶段的项目测试内容

一、bug统计

标题 严重程度 状态 模块
Pipeline保存失败导致数据丢失 已修复 前端
SSE连接断开后UI冻结 已修复 前端
文件上传内存泄漏 已修复 前端
llm请求的JSON格式不被API识别 已修复 llm模块
模块返回格式不符合规范导致报错 已修复 llm模块
多模块内容切分失败,主要是对于图表、公式、代码的文本切分不当,破坏结构化信息 已修复 文本切分模块
上下文割裂导致语义反转,破坏关键逻辑关系 已修复 文本切分模块
向量语义失真问题,相似语义文本生成相关性较低的向量 已修复 embedding模块
生成的向量维度与向量数据库预期不匹配 已修复 embedding模块
压测时可能出现CPU始终上不去的情况,导致qps超过瓶颈点后大部分请求响应超时 已修复 向量数据库
增加副本数导致qps吞吐下降,部分请求响应超时 已修复 向量数据库
Minio的异步任务机制在并发场景下可能引发死锁 已修复 对象数据库
在处理海量数据的批量读写操作时,Minio易出现响应迟缓、吞吐量下降等问题 已修复 对象数据库

二、场景测试

进行了基于典型用户画像和使用场景的场景测试,覆盖了B端企业用户和C端个人用户两类核心群体。测试从用户目标出发,模拟其操作路径和使用逻辑,确保系统各模块协同满足用户需求

用户预期使用方式与目标

用户类型 目标与需求 使用路径
企业用户(IT管理者、系统集成人员) 私有化部署、安全可靠的问答系统、高集成性与可运维性 上传内部文档 → 配置知识库 → 接入业务系统 → 设置权限与监控
普通用户(学生、自由职业者) 简洁高效地获取知识、文档问答辅助、构建个人知识体系 注册账号 → 上传文档 → 提问 → 获取引用回答 → 收藏和反馈

功能组合如何满足需求

核心目标 功能组合
私有知识管理 多租户隔离 + 权限控制 + 私有化部署
智能问答 检索 + rerank + LLM 回答生成 + 引用追踪
可视化配置 前端Pipeline 流程配置 + 拖拽式问答链路设计
系统集成 MCP 协议接口支持
个性化使用 个人知识库 + 历史记录 + 智能推荐机制

通过这些真实场景流程的模拟与测试,确保系统逻辑完整、功能闭环、交互顺畅。

三、测试矩阵

在多个平台与配置环境中对软件进行了测试,以确保兼容性与稳定性:

维度 覆盖项
平台 Windows 10/11、macOS Monterey/Ventura、Ubuntu 22.04
浏览器 Chrome、Edge、Safari、Firefox
硬件配置 8GB RAM + 双核 CPU、16GB RAM + 四核 CPU、32GB RAM + 八核 CPU
部署方式 本地 Docker 环境、云端 Kubernetes、轻量容器一键部署
分辨率测试 1080p、2K、4K 屏幕适配,移动端响应式检查
接口兼容性 MCP 接入外部系统
网络条件 高速宽带(100Mbps), 低速网络(3G模拟), 高延迟(200ms), 不稳定性(10%丢包率)

此矩阵覆盖了主流设备与使用环境,确保系统在大多数场景下正常运行。

四、软件 Alpha 版本的出口条件

功能完备性

  • 核心模块已开发完成并联通:知识上传、检索问答、Pipeline 编排、权限管理、MCP 接口等
  • 可视化前端交互流程流畅,无阻断路径
  • 用户注册、登录、知识库管理、提问流程闭环

用户体验达标

  • C端用户可实现“零门槛”使用(无代码上传+提问+获取回答)
  • B端用户可通过 MCP 接口对接外部系统并定制流程
  • 页面响应时间 ≤ 1s,LLM回答生成 ≤ 3s

系统稳定性保障

  • 支持并发 10+ 用户无异常中断
  • 无严重 bug 或逻辑漏洞
  • 支持至少两种部署方式(本地 Docker 与远程服务器)
posted @ 2025-05-11 20:50  Dvorag  阅读(49)  评论(0)    收藏  举报