一种基于协议建模和约束覆盖的接口测试数据自动生成方法和装置

    公开(公告)号:CN113485915B

    公开(公告)日:2023-09-08

    申请号:CN202110668069.1

    申请日:2021-06-16

    Abstract: 本发明涉及软件测试相关设备领域,尤其涉及一种基于协议建模和约束覆盖的接口测试数据自动生成方法和装置,其中,一种基于协议建模和约束覆盖的接口测试数据自动生成方法,包括以下步骤,S10、对基于字节定义的总线接口协议进行建模,将自然语言描述的通信协议转化为计算机可识别的机器语言,生成接口协议描述文件;S20、对接口协议描述文件进行解析,识别接口协议的属性信息和字段特性信息;S30、按照字段类型显示接口协议的字段特性信息和数据。本发明适用于基于字节定义的TCP、UDP、RS232/422/485/UART、CAN等多种总线通信协议,通用性较好,能够准确、快速生成满足多种约束覆盖准则的测试数据集,提升测试数据覆盖的充分性和测试数据生成效率。

    一种基于协议建模和约束覆盖的接口测试数据自动生成方法和装置

    公开(公告)号:CN113485915A

    公开(公告)日:2021-10-08

    申请号:CN202110668069.1

    申请日:2021-06-16

    Abstract: 本发明涉及软件测试相关设备领域,尤其涉及一种基于协议建模和约束覆盖的接口测试数据自动生成方法和装置,其中,一种基于协议建模和约束覆盖的接口测试数据自动生成方法,包括以下步骤,S10、对基于字节定义的总线接口协议进行建模,将自然语言描述的通信协议转化为计算机可识别的机器语言,生成接口协议描述文件;S20、对接口协议描述文件进行解析,识别接口协议的属性信息和字段特性信息;S30、按照字段类型显示接口协议的字段特性信息和数据。本发明适用于基于字节定义的TCP、UDP、RS232/422/485/UART、CAN等多种总线通信协议,通用性较好,能够准确、快速生成满足多种约束覆盖准则的测试数据集,提升测试数据覆盖的充分性和测试数据生成效率。

    一种基于轻量级总线测试框架的数据仿真测试方法

    公开(公告)号:CN116610553A

    公开(公告)日:2023-08-18

    申请号:CN202210942191.8

    申请日:2022-08-08

    Abstract: 本申请公开了一种基于轻量级总线测试框架的数据仿真测试方法。该方法包括:设计轻量级总线测试框架,定义统一的插件接口;设计单总线接口测试插件,实现插件接口,形成插件集,仿真被测系统的外围数据;准备板卡/转接盒硬件设备及驱动程序,连接被测系统,构建半实物仿真测试环境,实现数据的物理层传输;基于总线接口的物理连接需求,配置插件类型和插件窗体数量,初始化框架;根据被测系统的外围数据仿真需求,配置测试数据,支持多种模式发送数据,支持接收数据的自动应答,实现被测系统的外围数据仿真,从而实施自动化测试。本申请解决了现有技术不能灵活构建半实物仿真测试环境,实施自动化测试的使用门槛较高的技术问题。

Patent Agency Ranking