轻松搞定测试工装:ETest简易配置,自动生成

360影视 国产动漫 2025-03-21 14:54 3

摘要:为了简化测试工装的创建过程,提高开发效率,ETest 提供了一种程序生成器功能,用户只需提供简单的环境化配置即可自动生成可运行的测试工装。这一功能旨在通过减少手工编程和繁琐设置,使开发者能够快速搭建用于测试的环境,从而提高测试效率和开发速度。

为了简化测试工装的创建过程,提高开发效率,ETest 提供了一种程序生成器功能,用户只需提供简单的环境化配置即可自动生成可运行的测试工装。这一功能旨在通过减少手工编程和繁琐设置,使开发者能够快速搭建用于测试的环境,从而提高测试效率和开发速度。

详细案例讲解

结合视频效果更佳!


案例概述:

本案例的目标是通过 ETest 程序生成器功能搭建一个用于模拟模拟量和 UDP 设备接口的测试环境。具体实现的功能包括模拟量的通信和 UDP 通道的数据发送与接收。下面是详细的步骤说明。

步骤1:新建项目并搭建仿真环境

1.打开软件,新建项目:

打开ETest软件,选择“文件”->“新建”->“空项目”。

2.新建仿真环境:

选择“仿真”->“新建环境”。输入环境名称,例如“模拟量和UDP测试环境”。

3.添加设备:

在仿真环境中添加一个设备,例如命名为“模拟设备”。设置设备属性,如设备类型、接口类型等。

4.添加硬件通道:

在设备中添加硬件通道,例如模拟量输入(AI)、模拟量输出(AO)。对于模拟量输入和输出,使用 Mocker 模拟通道绑定。

5.UDP 通道设置:

添加一个 UDP 通道,并选择真实的 TCPIP 连接。绑定 UDP 通道到设备中。

6.设备连线:

将硬件通道连接到设备上,确保通道正确绑定。

步骤2:创建通信协议文件

1.新建通信协议文件:

选择“文件”->“新建”->“通信协议文件”。分别创建两个通信协议文件,一个用于发送(例如“发送协议”),一个用于接收(例如“接收协议”)。

2.配置协议细节:

在发送协议文件中定义发送的数据格式。在接收协议文件中定义接收的数据解析规则。

步骤3:使用程序生成器功能自动生成执行程序和界面

1.选择仿真设备:

选择“工具”->“测试程序生成”->“选择仿真设备”。选择之前创建的“模拟设备”。

2.进入测试程序生成页面:

根据实际需要选择相应的组件。对于采集类的开关量和模拟量,如果是输出,程序会提供相应的组件供选择。

3.设置禁用通道:

如果某个通道不需要在 UI 界面中显示,可以在生成前设置禁用。设置禁用后,生成的 UI 界面中不会显示该通道的功能和界面。

4.UDP 协议选择:

选择 UDP 协议后,会展示出协议里的所有协议段。根据实际需求选择不同的组件。

5.生成程序:

完成相关配置后,点击“生成程序”按钮。输入程序生成路径,例如“D:\Generated_Test_Project”。

步骤4:生成文件夹及文件

生成文件夹:生成的文件夹包含项目所需的所有文件。文件夹内包括 Lua 文件、MCF 文件、RUI 界面文件和执行配置文件等。

步骤5:进行通道测试

1.调试模式测试:

进入 UI 界面并打开调试模式。由于模拟量绑定的是模拟驱动,数据值是随机变化的,因此可以观察到数据的变化。使用 UDP 进行测试,观察数据的发送和接收情况。:

2.打包输出测试:

进入 UI 设计器,点击“界面配置”,设置输出目录。选择“文件”->“打包输出”。输出后的测试工装可以独立运行,用于实际测试。

通过以上步骤,我们可以使用 ETest 程序生成器功能轻松搭建一个用于模拟模拟量和 UDP 设备接口的测试环境,并自动生成可运行的测试工装。这种方式大大简化了测试工装的创建过程,提高了开发效率。无论是调试模式还是打包输出测试,都可以有效地验证设备的功能和性能。

来源:凯云科技

相关推荐