动态可配置的仿真模拟

2021-04-27 21:09:30 33
自动化测试
  • 被测对象(软件/模块/系统)往往需要与其他模块、系统、人员等外部实体进行交互,测试执行过程对这些外部实体产生依赖,UTP协同测试平台中的测试机器人可以仿真模拟这些外部实体,减少对真实外部实体的依赖。通过使用测试机器人在测试过程中进行仿真和模拟有下面优势:


     让不能进行的测试变得可行:由被依赖的外部实体在测试时不存在或者获得成本太高,相关的测试不能进行。

     比如对某航空控制软件的监控功能进行测试,该软件需要与被监控的模块进行通信,该被监控模块是由其他团

     队或者第三方提供,很难获得(获得成本太高),如果不采用仿真模拟的方式,该控制软件的监控功能的测试

     将不能进行。使用UTP测试机器人可以很方便地仿真模拟被监控模块的行为,代替真实的模块,让测试顺利开展。

     让后一阶段的测试提前进行,缩短产品研发周期:涉及到两个或多个模块交互的测试,如果不采用仿真模拟的方式,所有模块交互相关测试项都要放到集成测试阶段完成,产品的研发周期会比较长;使用UTP测试机器人可以很方便地仿真模拟与被测模块交互的其他外部模块的行为,在其他模块还在研发阶段就可以对被测模块进行全面的交互测试,大大缩短产品的研发周期。

     让不能覆盖的场景变得可以覆盖:使用真实的外部实体(模块、系统等)进行测试,往往难以控制外部模块产生预期的输入或反馈,难以覆盖异常场景和逻辑;使用UTP测试机器人可以很方便地仿真模拟各种异常逻辑和场景,可以极大程度上提高测试覆盖面,最早发现产品潜在的问题。


  • UTP测试机器人支持多种类型的仿真模拟:


    信号仿真:支持仿真各种常用信号(正弦信号,方波信号,混合信号等),通过信号仿真来触发和测试被测软件相关功能。

    实体功能仿真:支持仿真各种模块或系统,如刹车制动单元仿真,轨道控制器仿真,雷达装置仿真,飞行控制单元仿真等。

    通信节点仿真:支持多种协议的通信节点仿真,如网络服务器仿真,CAN节点仿真,蓝牙主从节点仿真,Wifi路由器仿真等。


  • UTP测试机器人的仿真模拟支持执行过程中动态配置。用户可以使用UTP平台编辑仿真模拟的指令,在测试执行过程中动态配置仿真模拟机器人的各种参数,消息,时序,信号,逻辑,满足对各种业务场景和异常场景测试覆盖的需求。


电话咨询
软件下载
解决方案