UTP系统支持对嵌入式系统进行板级环境自动化测试和整机环境自动化测试,帮助用户搭建自动化的回归测试环境, 在最早阶段发现出产品的各种问题。UTP系统支持图形化编辑自动化测试用例,自定义各种时序逻辑,能够进行各种“多输入多输出”复杂时序的自动化测试;支持异常注入,能够对被测嵌入式系统的各种异常和正常的场景进行全覆盖测试;支持全流程的自动化测试管理,便于测试项目的长期管理和维护。
UTP系统支持板级环境测试,支持对嵌入式系统的各种外部接口,如I2C, SPI, UART, CAN, IO, PWM, ADC,DAC,WiFi,4G, BlueTooth等进行测试,通过外部接口来检查嵌入式系统内部功能和时序,对嵌入式系统进行全面的自动化测试。
UTP系统支持整机环境测试,支持对被测系统的各种通信进行测试,支持对被测系统的人机交互进行测试(如模拟人工自动按键,自动检查设备屏幕显示或LED状态等)。
下表是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.支持屏幕/数码管显示内容的识别 |