3. 测试套件界面与基本操作:主界面布局与工程管理
好,咱们直接进入正题。第一次打开 UniPro 测试套件,你可能会觉得界面有点复杂。别急,我带你捋一遍。
这套工具我用了快五年了。刚上手那会儿,我也觉得菜单太多,窗口太乱。后来发现,其实核心就四个区域。搞懂了它们,你就能玩转整个工具。
3.1 主界面布局:四个核心区域
打开软件后,你会看到这样一个布局。我个人习惯把它分成四块:
主界面四大区域速览
- 菜单栏:最顶上那一行。文件、编辑、视图、工具、帮助。所有功能的入口都在这里。
- 工具栏:菜单栏下面一排图标。新建、打开、保存、运行、停止。常用操作一键直达。
- 配置面板:左侧或右侧的大区域。这里管理你的测试用例、参数设置、设备配置。
- 日志窗口:底部那个滚动区域。所有运行信息、错误提示、调试输出都在这里。
嗯,这里要注意。日志窗口是定位问题的第一现场。我在项目中遇到过好几次,工程师盯着配置面板看半天,其实错误早就写在日志里了。
说白了,这个布局就是让你能一边配参数,一边看结果。你想想看,如果日志和配置分开两个窗口,调试起来得多痛苦。
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 | 报告、演示 | 带图表、可交互 | 文件较大 |
| 正式文档 | 格式固定、不可篡改 | 不能编辑 | |
| CSV | 数据分析 | 体积小、可导入 Excel | 没有图表 |
导出时,工具会让你选择包含哪些内容。我建议全选——测试项、日志、波形摘要、统计信息。万一后面要追溯问题,信息越全越好。
避坑指南:我曾经有一次导出报告时忘了勾选「包含日志」,结果给客户看的报告里只有通过/失败,没有详细错误信息。客户追问起来,我只好重新跑一遍测试。所以,导出前多看一眼勾选项。
好了,界面操作这部分就这些。说白了,就是四个区域、三个操作(新建、加载、保存)。你上手敲一遍,十分钟就能记住。
公众号:蓝海资料掘金营,微信deep3321