-
公开(公告)号:CN113485915B
公开(公告)日:2023-09-08
申请号:CN202110668069.1
申请日:2021-06-16
Applicant: 中国工程物理研究院计算机应用研究所
IPC: G06F11/36
Abstract: 本发明涉及软件测试相关设备领域,尤其涉及一种基于协议建模和约束覆盖的接口测试数据自动生成方法和装置,其中,一种基于协议建模和约束覆盖的接口测试数据自动生成方法,包括以下步骤,S10、对基于字节定义的总线接口协议进行建模,将自然语言描述的通信协议转化为计算机可识别的机器语言,生成接口协议描述文件;S20、对接口协议描述文件进行解析,识别接口协议的属性信息和字段特性信息;S30、按照字段类型显示接口协议的字段特性信息和数据。本发明适用于基于字节定义的TCP、UDP、RS232/422/485/UART、CAN等多种总线通信协议,通用性较好,能够准确、快速生成满足多种约束覆盖准则的测试数据集,提升测试数据覆盖的充分性和测试数据生成效率。
-
公开(公告)号:CN111274750B
公开(公告)日:2023-05-30
申请号:CN202010146039.X
申请日:2020-03-05
Applicant: 中国工程物理研究院计算机应用研究所
IPC: G06F30/331
-
公开(公告)号:CN110309085B
公开(公告)日:2023-05-05
申请号:CN201910440318.4
申请日:2019-05-24
Applicant: 中国工程物理研究院计算机应用研究所
Abstract: 本发明公开了一种基于FPGA的一体化I2C接口验证控制器设计方法,验证控制器基于FPGA开发,采用主从机一体化设计架构;主从机一体化设计架构通过对I2C通信过程进行分层抽象,将I2C通信主、从机集成于一体,实现验证控制器外部接口的统一封装和内部结构层次设计;外部接口包括地址总线接口、数据总线接口、控制请求信号接口、数据请求信号接口和完成信号接口,内部层次结构包括前者包含后者的主控制单元、字节控制单元和比特控制单元。本发明能够提高I2C接口验证控制器的可配置性、可复用性、操作简便性,I2C接口验证充分性和效率都得到极大提高,验证效率至少提高40%以上。
-
公开(公告)号:CN116610553A
公开(公告)日:2023-08-18
申请号:CN202210942191.8
申请日:2022-08-08
Applicant: 中国工程物理研究院计算机应用研究所
IPC: G06F11/36
Abstract: 本申请公开了一种基于轻量级总线测试框架的数据仿真测试方法。该方法包括:设计轻量级总线测试框架,定义统一的插件接口;设计单总线接口测试插件,实现插件接口,形成插件集,仿真被测系统的外围数据;准备板卡/转接盒硬件设备及驱动程序,连接被测系统,构建半实物仿真测试环境,实现数据的物理层传输;基于总线接口的物理连接需求,配置插件类型和插件窗体数量,初始化框架;根据被测系统的外围数据仿真需求,配置测试数据,支持多种模式发送数据,支持接收数据的自动应答,实现被测系统的外围数据仿真,从而实施自动化测试。本申请解决了现有技术不能灵活构建半实物仿真测试环境,实施自动化测试的使用门槛较高的技术问题。
-
公开(公告)号:CN113641593A
公开(公告)日:2021-11-12
申请号:CN202111200360.2
申请日:2021-10-15
Applicant: 中国工程物理研究院计算机应用研究所
IPC: G06F11/36
Abstract: 本发明公开了一种基于混合驱动的强流程装备软件自动化测试方法,包括以下步骤:基于数据驱动的设计思想,获得交换数据集;基于关键字驱动的设计思想,形成关键字库;制定测试数据配置规则,形成测试数据文件;结合测试库设计思想,设计数据配置模块、数据解析器、数据容器、测试执行引擎及一系列测试库,形成基于混合驱动的测试自动化框架设计;应用基于混合驱动的测试自动化框架设计,创建测试自动化平台,模拟外部系统在环监听被测软件的输出指令,自动注入激励数据,驱动并控制被测软件的业务流程自动执行,获取测试结果。本发明能够实现不具备编程技能的测试人员也可以开展强流程装备软件自动化测试的目的,适用于强流程装备软件。
-
公开(公告)号:CN111274750A
公开(公告)日:2020-06-12
申请号:CN202010146039.X
申请日:2020-03-05
Applicant: 中国工程物理研究院计算机应用研究所
IPC: G06F30/331
Abstract: 一种基于可视化建模的FPGA仿真验证系统,基于可视化建模的FPGA仿真验证系统和方法,包括上位机系统和下位机系统;上位机系统包括依次通讯连接的可视化管理模块、可视化构建模块、平台代码生成模块和网络数据发送模块;下位机系统包括依次通讯连接的网络数据接收模块、网络数据解析模块、网络数据存储模块、网络数据命令执行模块和仿真验证模块;网络数据接收模块通讯连接网络数据发送模块;本发明还提出了一种基于可视化建模的FPGA仿真验证方法。本发明采用的可视化建模方法,能快速高效的构建出满足要求的FPGA仿真验证平台,并通过网络实现FPGA仿真远程控制,显著提升FPGA仿真验证的效率和充分性。
-
公开(公告)号:CN113485915A
公开(公告)日:2021-10-08
申请号:CN202110668069.1
申请日:2021-06-16
Applicant: 中国工程物理研究院计算机应用研究所
IPC: G06F11/36
Abstract: 本发明涉及软件测试相关设备领域,尤其涉及一种基于协议建模和约束覆盖的接口测试数据自动生成方法和装置,其中,一种基于协议建模和约束覆盖的接口测试数据自动生成方法,包括以下步骤,S10、对基于字节定义的总线接口协议进行建模,将自然语言描述的通信协议转化为计算机可识别的机器语言,生成接口协议描述文件;S20、对接口协议描述文件进行解析,识别接口协议的属性信息和字段特性信息;S30、按照字段类型显示接口协议的字段特性信息和数据。本发明适用于基于字节定义的TCP、UDP、RS232/422/485/UART、CAN等多种总线通信协议,通用性较好,能够准确、快速生成满足多种约束覆盖准则的测试数据集,提升测试数据覆盖的充分性和测试数据生成效率。
-
公开(公告)号:CN113961445A
公开(公告)日:2022-01-21
申请号:CN202111020025.4
申请日:2021-09-01
Applicant: 中国工程物理研究院计算机应用研究所
IPC: G06F11/36
Abstract: 本发明公开了基于场景和数据驱动的软件流程测试方法,包括:装备软件场景分析;获得系统场景和业务场景,遍历场景;交换数据配置,制定五层交换数据配置规则,生成装备软件与外部系统之间的交换数据,形成测试数据配置文件;解析测试数据配置文件;监听多个UDP接口的输出,自动注入数据激励,自动化执行驱动装备软件的业务流程,获取测试结果。本发明能够快速建立测试环境,自动注入数据激励,降低了测试成本,提升了测试效率,有利于回归测试。
-
公开(公告)号:CN110309085A
公开(公告)日:2019-10-08
申请号:CN201910440318.4
申请日:2019-05-24
Applicant: 中国工程物理研究院计算机应用研究所
Abstract: 本发明公开了一种基于FPGA的一体化I2C接口验证控制器设计方法,验证控制器基于FPGA开发,采用主从机一体化设计架构;主从机一体化设计架构通过对I2C通信过程进行分层抽象,将I2C通信主、从机集成于一体,实现验证控制器外部接口的统一封装和内部结构层次设计;外部接口包括地址总线接口、数据总线接口、控制请求信号接口、数据请求信号接口和完成信号接口,内部层次结构包括前者包含后者的主控制单元、字节控制单元和比特控制单元。本发明能够提高I2C接口验证控制器的可配置性、可复用性、操作简便性,I2C接口验证充分性和效率都得到极大提高,验证效率至少提高40%以上。
-
-
-
-
-
-
-
-