发布信息

嵌入式软件测试工具-(1)

作者:本站编辑      2023-12-14 00:38:22     46

如何进行对嵌入式系统进行自动化测试呢?由于具有多种输入和输出接口,涉及到各种复杂时序,嵌入式系统测试难度比较大,大多数项目一般自己编写测试工具进行测试,但常常也很难测试到位,使用不是很方便,并且长期维护成本很高,新功能的开发经常影响项目测试工作的开展。

重点介绍宏控UTP测试系统

1)工具介绍

UTP协同自动化测试系统(简称UTP测试系统)是一款通用的自动化测试系统,支持对总线通信、无线通信、传感器仿真、信号检测、显示识别、人机交互等各方面进行自动化测试;支持图形化编辑自动化测试用例,自定义各种时序逻辑,能够进行各种“多输入多输出”复杂时序的自动化测试;支持异常注入,能够对被测嵌入式系统的各种异常和正常的场景进行全覆盖测试;支持全流程的自动化测试管理,便于测试项目长期管理和维护。

2)UTP测试系统可以帮助您

测试得更全面:一些难以测试到的功能,或者测试代价很高的场景,使用UTP测试系统可以很方便地全面测试到,降低产品后期的质量风险。

测试得更高效:产品的版本发布和项目的关键环节不再因为测试来不及而受到影响,测试人员不需要加班加点来执行测试任务,不再需要在测试时临时增加人手。

节约测试成本:不需要投入人力来自己开发和维护测试工具,用极低的成本就能让团队用上成熟的自动化测试工具,节约了工具的开发成本,同时自动化测试缩短了测试执行时间,节约了项目的测试成本。

提升测试工作的成熟度:不再需要手工维护一堆测试文档、脚本和工具,UTP测试系统支持多种自动化测试能力,支持全流程的测试管理,让您可以统一管理各种测试需求、测试用例、测试脚本、测试数据、测试文档。

3)UTP测试系统的功能

接口总线通信测试:支持各种常用的总线,如:串口通信、CAN通信、Ethernet(TCP/UDP)通信,I2C通信,SPI通信,以及一些特定领域的总线,如航空总线,车载总线,高速总线等。

无线通信仿真测试:支持多种无线通信的仿真测试,如4G/5G、蓝牙、WIFI、LoRa、NB-IOT、GPS、北斗等。不需要依赖真实的无线环境,通过仿真实现对业务的全面自动化测试,支持各种异常场景的仿真。

信号仿真与测试:支持各种IO信号、PWM信号、模拟信号,支持自动产生被测系统所需规格的输入信号,支持对被测系统输出信号的自动化检测和自动判定,支持各种场景的仿真。

UI显示识别与测试:支持对各种桌面软件和嵌入式软件的GUI进行测试(如Qt软件测试),支持各种嵌入式屏幕和数码管显示的识别、检测和自动判定。

4)UTP测试系统的特点

支持全仿真和部分仿真环境下的测试,支持异常注入,可以覆盖各种测试场景,在最早阶段发现被测系统可能存在的问题

支持对嵌入式系统进行全自动化测试,极大提高测试效率,便于回归测试

支持搭积木的方式设计测试用例和脚本,支持自定义各种测试时序逻辑和业务场景,,使用起来非常便捷;

支持多人同时使用系统共同进行测试,支持团队共享测试;

支持远程在线使用(在当前这个疫情肆虐的情况,可能有些帮助)

UTP测试系统支持各种类型的嵌入式系统进行自动化测试,您可根据实际需要选配相应的测试功能。

相关内容 查看全部