流式细胞仪用户软件测试问题清单-2016年8月版

来源:云盘 /工作相关/液相芯片项目相关工作文档/流式细胞仪项目整理/09测试与改进/测试问题汇总/测试项目0824.xlsx(2016-08,2 个 sheet)

这是流式细胞仪(液相芯片项目)用户软件在 2016 年 8 月的功能验证问题清单,按”功能模块 → 子模块 → 功能点”三级结构逐条验证 8月22日 / 8月23日 两个程序版本,是该项目早期测试体系的原始记录。

软件功能架构(从测试矩阵还原)

用户软件共 7 大功能模块:

  1. 检验登记 — 检验信息维护(新增/编辑/导出Excel/删除)
  2. 仪器控制 — 设置流速、开始检测、停止检测(“集成开始/集成结束”按钮)
  3. 项目模板 — 项目列表维护、通道启用状态、通道电压、通道阈值、荧光补偿矩阵维护
  4. 数据显示 — 散点图、直方图绘制 + 通道/数据类型选择
  5. 数据分析 — 设门(区间/矩形/十字/多边形/椭圆五类门)、门编辑、数据统计(均值/百分比/变异系数/统计报告)
  6. 服务 — 系统维护(实验间清洗、开关机清洗、月清洗、流动室除气泡)
  7. 设置 — 硬件设置及控制(串口号、波特率、校验位、数据位、停止位)

通过项极少:仅”删除检验信息""USB连接状态实时显示""串口设置”3 项标记 OK。

8月23日版本主要问题(按严重度归纳)

崩溃类(软件出错关闭)

  • USB 线未连接时点击”集成开始”:流速细胞仪竟开始工作,同时软件崩溃关闭
  • USB 未连时点击”集成结束”:软件崩溃
  • 新建直方图选择已绘制的门 → 直接报错关闭(散点图/直方图共同问题)
  • 删除中间的门后再添加新门 → 报错关闭
  • 采集过程中添加门后新建图选择该门 → 数据显示错误

数据持久化缺陷(成片失效)

项目模板模块几乎所有”保存至后台”操作均失败:项目名称重命名、通道启用状态、通道电压、通道阈值都不能持久化——怀疑后台数据库写入层整体未打通(与”编辑检验信息提示更新数据库失败”互相印证)。

设门逻辑缺陷(8 条共性问题)

门对象生命周期管理混乱的典型样本:

  • 删除门后图形未删、门列表仍可选
  • 门重命名只改图片显示,其他位置不变(名称未做单一数据源)
  • 删除末位门后再添加出现重复门名
  • 切换门时其他门图形不隐藏;同时选中多个门形状会一次画出多个门
  • 实测粒子数与图形显示粒子数不一致

其他

  • 检验时间栏位固定 12:00:00 AM 无法修改(日期控件问题)
  • 统计报告仅生成名称/粒子数/占总比三栏位(不完整)
  • 重新绘图按钮不触发图片更新
  • “其他Bug” sheet:未连 USB 点集成开始,弹 3 次”无可用串口”提示后仍继续测试(异常处理只弹窗不中断流程)

工程观察

  • 测试方法:同一功能点在多个程序版本列下追踪验证状态(“暂未修正”沿用),即早期手工回归测试矩阵。
  • 问题暴露集中在:① 异常路径(USB/串口未连接)无防御 ② 后台持久化层缺失 ③ 门(gate)作为核心领域对象缺少统一状态管理——这三类恰是仪器上位机软件最常见的架构欠账。
  • 与 流式细胞仪执行情况b8_planning 同期(2016-2017 开发迭代),可对照 流式细胞仪用户软件执行计划-b6期 看测试与开发的节奏;荧光补偿矩阵功能见 流式细胞仪荧光补偿算法。