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

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

    一种基于混合驱动的强流程装备软件自动化测试方法

    公开(公告)号:CN113641593A

    公开(公告)日:2021-11-12

    申请号:CN202111200360.2

    申请日:2021-10-15

    Abstract: 本发明公开了一种基于混合驱动的强流程装备软件自动化测试方法,包括以下步骤:基于数据驱动的设计思想,获得交换数据集;基于关键字驱动的设计思想,形成关键字库;制定测试数据配置规则,形成测试数据文件;结合测试库设计思想,设计数据配置模块、数据解析器、数据容器、测试执行引擎及一系列测试库,形成基于混合驱动的测试自动化框架设计;应用基于混合驱动的测试自动化框架设计,创建测试自动化平台,模拟外部系统在环监听被测软件的输出指令,自动注入激励数据,驱动并控制被测软件的业务流程自动执行,获取测试结果。本发明能够实现不具备编程技能的测试人员也可以开展强流程装备软件自动化测试的目的,适用于强流程装备软件。

Patent Agency Ranking