宏控UTP协同测试系统支持对总线通信、无线通信、传感器仿真、信号检测、显示识别、人机交互等各方面进行自动化测试;支持图形化编辑自动化测试用例,自定义各种时序逻辑,能够进行各种“多输入多输出”复杂时序的自动化测试;支持异常注入,能够对被测嵌入式系统的各种异常和正常的场景进行全覆盖测试;支持全流程的自动化测试管理,便于测试项目的长期管理和维护。
请按照左侧导航栏的指导进行阅读
示例一:
示例二:
示例三:
UTP系统支持协同自动化测试,满足各种时序逻辑的测试需求,例如:
1)检查屏幕上显示的温度同实际探测的温度在误差范围内
2)检查点击按钮后控制板发出的数据包中的字段值
3)检查PWM信号、IO信号、CAN数据帧
宏控UTP协同自动化测试系统支持对嵌入式系统的各种外部接口,如I2C, SPI, UART, CAN, IO, PWM, ADC,DAC,WiFi,4G, BlueTooth等进行测试,通过外部接口来检查嵌入式系统内部功能和时序,对嵌入式系统进行全面的自动化测试。
下表是宏控UTP对嵌入式的一些通用测试功能:
接口/信号 | UTP系统测试功能 |
IO信号测试 | 1.支持自动检测控制板输出的IO信号,支持同时检测多路信号 |
2.支持自动向控制板输入IO信号,支持同时输入多路信号 | |
3.支持信号仿真测试 | |
PWM信号测试 | 1.支持自动检测控制板输出的PWM信号,支持检查PWM的周期、频率、占空比 |
2.支持自动向控制板输入PWM信号 | |
3.支持信号仿真测试 | |
AI/AO测试 | 1.支持自动检测控制板输出的模拟信号,支持电压或电流信号 |
2.支持自动向控制板输入模拟信号,支持电压或电流信号 | |
3.支持信号仿真测试,支持传感器的各种功能 | |
SPI通信测试 | 1.支持SPI通信测试 |
2.支持用户自定义协议的测试 | |
3.支持根据协议规格,自动构建数据帧,支持多种方式发送数据帧。 | |
4.支持接收数据帧并按协议进行字段检查,支持多种检查方式。 | |
5.支持仿真测试,支持测试各种异常和正常场景 | |
I2C通信测试 | 1.支持I2C通信测试 |
2.支持用户自定义协议的测试 | |
3.支持根据协议规格,自动构建数据帧,支持多种方式发送数据帧。 | |
4.支持接收数据帧并按协议进行字段检查,支持多种检查方式。 | |
5.支持仿真测试,支持测试各种异常和正常场景 | |
UART通信测试 | 1.支持Uart通信测试 |
2.支持用户自定义协议的测试 | |
3.支持根据协议规格,自动构建数据帧,支持多种方式发送数据帧。 | |
4.支持接收数据帧并按协议进行字段检查,支持多种检查方式。 | |
5.支持仿真测试,支持测试各种异常和正常场景 | |
CAN通信测试 | 1.支持CAN通信测试 |
2.支持用户自定义协议的测试 | |
3.支持根据协议规格,自动构建数据帧,支持多种方式发送数据帧。 | |
4.支持接收数据帧并按协议进行字段检查,支持多种检查方式。 | |
5.支持仿真测试,支持多节点联合仿真 | |
6.支持各种异常和正常场景的测试 | |
Ethernet通信测试 | 1.支持基于以太网的各种通信测试(如TCP/UDP, 各种基于TCP/UDP的行业协议) |
2.支持用户自定义协议的测试 | |
3.支持根据协议规格,自动构建数据帧,支持多种方式发送数据帧。 | |
4.支持接收数据帧并按协议进行字段检查,支持多种检查方式。 | |
5.支持仿真测试,支持多节点联合仿真 | |
6.支持各种异常和正常场景的测试 | |
4G测试 | 1.支持各种4G无线通信的仿真测试 |
2.支持各种通信场景的仿真(如信号差,数据传输不稳定等) | |
3.支持仿真无线通信模块和通信服务器 | |
4.支持各种业务场景的仿真测试 | |
蓝牙测试 | 1.支持各种蓝牙无线通信的仿真测试 |
2.支持各种通信场景的仿真(如信号差,数据传输不稳定等) | |
3.支持仿真无线通信模块和通信服务器 | |
4.支持各种业务场景的仿真测试 | |
WiFi测试 | 1.支持各种WiFi无线通信的仿真测试 |
2.支持各种通信场景的仿真(如信号差,数据传输不稳定等) | |
3.支持仿真无线通信模块和通信服务器 | |
4.支持各种业务场景的仿真测试 | |
UI测试 | 1.自动操作软件、自动检查软件显示 |
2.支持文字识别、数字识别、颜色识别、图片识别 | |
3.支持屏幕/数码管显示内容的识别 |
请点击下面链接播放视频
嵌入式系统控制板测试示例视频该示例演示UTP平台中一个典型的嵌入式测试项目
UTP平台支持树状结构管理测试用例,支持分层设计测试逻辑,支持测试逻辑复用
(一)添加示例项目到我的项目
(二)项目组织结构
1)支持将公共测试逻辑封装在子脚本中:比如操作子脚本来具体实现对各种接口的操作,业务子脚本封装一些通用的测试逻辑功能
2)支持根据实际业务需要,创建各种类型的测试结构,如功能测试、指标测试、可靠性测试等
3)支持编写协同测试用例,实现对多个接口按业务时序进行读写控制
(三)测试机器人配置
1)支持根据项目实际需求,灵活配置测试机器人
2)提供各种测试机器人,支持各类嵌入式测试
(四)测试用例设计
1)支持积木拖拉的方式快速创建测试用例和脚本
2)支持各种逻辑控制:如循环、条件、自动判定, 支持变量传递
3)支持灵活扩展配置各类测试机器人命令,实现对嵌入式系统的自动控制
宏控UTP测试系统提供“嵌入式测试套装”供用户进行嵌入式自动化测试。
“嵌入式测试套装”内包含测试机器人盒子“AntbotBox_Setup.exe”与屏幕识别配置工具“GuiRecorder_Setup.exe”,用户可以借助这两个测试软件进行嵌入式自动化测试
“嵌入式测试套装”下载地址:嵌入式测试套装下载
“嵌入式测试套装”安装说明:嵌入式测试工具下载及登录操作指南
更多:嵌入式测试大部分需要配备相关硬件,如需进行嵌入式测试,请联系我们获取嵌入式测试硬件进行试验
功能描述:包含多种嵌入式测试所需要的测试机器人模块,支持对嵌入式控制板进行全面自动化测试
功能描述:用于自定义需要识别的显示区域和识别方式,配合屏幕识别机器人使用
操作手册:点击下载
请添加客服微信,输入“嵌入式测试硬件选配”,进行测试硬件选配