3. 测试套件界面与基本操作:主界面布局与工程管理

好,咱们直接进入正题。第一次打开 UniPro 测试套件,你可能会觉得界面有点复杂。别急,我带你捋一遍。

这套工具我用了快五年了。刚上手那会儿,我也觉得菜单太多,窗口太乱。后来发现,其实核心就四个区域。搞懂了它们,你就能玩转整个工具。

3.1 主界面布局:四个核心区域

打开软件后,你会看到这样一个布局。我个人习惯把它分成四块:

主界面四大区域速览

  • 菜单栏:最顶上那一行。文件、编辑、视图、工具、帮助。所有功能的入口都在这里。
  • 工具栏:菜单栏下面一排图标。新建、打开、保存、运行、停止。常用操作一键直达。
  • 配置面板:左侧或右侧的大区域。这里管理你的测试用例、参数设置、设备配置。
  • 日志窗口:底部那个滚动区域。所有运行信息、错误提示、调试输出都在这里。

嗯,这里要注意。日志窗口是定位问题的第一现场。我在项目中遇到过好几次,工程师盯着配置面板看半天,其实错误早就写在日志里了。

菜单栏:文件 | 编辑 | 视图 | 工具 | 帮助 工具栏:新建 打开 保存 运行 停止 配置 配置面板 测试用例列表 参数设置 设备配置 协议选择 日志窗口 [INFO] 测试套件初始化完成 [INFO] 加载配置文件: config.xml [WARN] 未检测到外部参考时钟 [ERROR] PHY 层初始化失败,错误码: 0xE001 [INFO] 正在重试连接... 状态栏:就绪 | 连接状态: 未连接 | 协议版本: UniPro 1.8

说白了,这个布局就是让你能一边配参数,一边看结果。你想想看,如果日志和配置分开两个窗口,调试起来得多痛苦。

3.2 创建新测试工程

新建工程很简单。点工具栏的「新建」按钮,或者菜单栏「文件 → 新建工程」。这时候会弹出一个向导。

我记得第一次用的时候,向导里有几个选项让我很困惑。这里我直接给你说重点:

向导步骤 填写内容 我的建议
工程名称 给你的测试取个名字 用「项目_模块_日期」格式,比如 MIPI_PHY_20250115
协议版本 选择 UniPro 版本 选你芯片支持的版本,别选最新的。我吃过亏,选了 2.0 结果芯片只支持 1.8
设备类型 Host 还是 Device 看你测哪一端。测 SoC 就选 Host,测外设就选 Device
保存路径 工程文件存放位置 路径不要有中文和空格。血的教训,有些工具不认中文路径

小技巧:创建工程时,勾选「生成默认测试用例」。这样工具会自动帮你生成一组基础测试项,省得你从头配。我每次新建工程都这么干,能省 10 分钟。

3.3 加载已有工程

加载工程就更简单了。点「文件 → 打开工程」,或者直接拖拽工程文件(.uproj 后缀)到软件窗口里。

这里有个坑,我曾经踩过。如果你从别的电脑拷贝工程过来,记得检查路径映射。工具会记住上次的绝对路径,换台机器可能找不到文件。

注意:加载工程时,如果提示「配置文件缺失」或「设备不匹配」,别慌。检查一下工程目录下的 config.xml 文件。有时候是版本升级导致的格式变化,手动改一下就能解决。

加载成功后,配置面板会恢复你上次的所有设置。日志窗口会清空,但别担心,之前的日志已经保存在工程目录下了。

3.4 保存与导出测试结果

测试跑完了,结果怎么存?两种方式:

  • 保存工程Ctrl + S 或「文件 → 保存」。保存的是整个工程状态,包括配置、用例、日志。下次打开还能接着跑。
  • 导出结果:菜单栏「工具 → 导出测试报告」。支持 HTML、PDF、CSV 三种格式。

我个人习惯用 CSV 导出原始数据,用 HTML 导出带图表的报告。给客户看的时候,HTML 格式最友好。

导出格式对比:

格式 适用场景 优点 缺点
HTML 报告、演示 带图表、可交互 文件较大
PDF 正式文档 格式固定、不可篡改 不能编辑
CSV 数据分析 体积小、可导入 Excel 没有图表

导出时,工具会让你选择包含哪些内容。我建议全选——测试项、日志、波形摘要、统计信息。万一后面要追溯问题,信息越全越好。

避坑指南:我曾经有一次导出报告时忘了勾选「包含日志」,结果给客户看的报告里只有通过/失败,没有详细错误信息。客户追问起来,我只好重新跑一遍测试。所以,导出前多看一眼勾选项。

好了,界面操作这部分就这些。说白了,就是四个区域、三个操作(新建、加载、保存)。你上手敲一遍,十分钟就能记住。


公众号:蓝海资料掘金营,微信deep3321