-
公开(公告)号:CN119829420A
公开(公告)日:2025-04-15
申请号:CN202411712489.5
申请日:2024-11-27
Applicant: 北京计算机技术及应用研究所
IPC: G06F11/3668
Abstract: 本发明涉及一种浮点型数据接口测试方法和装置,属于软件接口测试领域。本发明接收数据帧描述信息,进行分析和处理,得到数据帧格式;判断所述字段类型是否为浮点型字段;在所述字段类型为浮点型字段的情况下,按照所述字段长度和所述字段取值范围生成浮点型字段测试数据;在所述字段类型不为浮点型字段的情况下,按照所述字段长度和所述字段内容生成其他字段测试数据;按照校验和计算方式,计算生成校验和;将各字段组成数据帧。本发明解决了相关技术中浮点型数据接口测试不充分所带来的问题,提高软件测试质量和测试效率,进而增强软件安全性。
-
公开(公告)号:CN114579440A
公开(公告)日:2022-06-03
申请号:CN202210191066.8
申请日:2022-02-25
Applicant: 北京计算机技术及应用研究所
IPC: G06F11/36
Abstract: 本发明涉及一种提高导引头软件功能测试质量和效率的测试平台和方法,属于软件测试技术领域。本发明利用脚本语言实现将测试过程对开发工具操作以及导引头硬件电路下载程序等步骤自动化,代替了人手工进行编译和下载程序对导引头进行测试的问题;采用FPGA高速RapidIO接口监控并记录导引头软件某功能测试中关注的关键中间状态变量和时序参数,解决了导引头软件功能测试的观测性不高,通过增加记录调试变量的数目解决功能测试异常时故障点不能准确定位的问题,提高了导引头软件功能测试的可观测性。
-
公开(公告)号:CN114579440B
公开(公告)日:2024-05-28
申请号:CN202210191066.8
申请日:2022-02-25
Applicant: 北京计算机技术及应用研究所
IPC: G06F11/36
Abstract: 本发明涉及一种提高导引头软件功能测试质量和效率的测试平台和方法,属于软件测试技术领域。本发明利用脚本语言实现将测试过程对开发工具操作以及导引头硬件电路下载程序等步骤自动化,代替了人手工进行编译和下载程序对导引头进行测试的问题;采用FPGA高速RapidIO接口监控并记录导引头软件某功能测试中关注的关键中间状态变量和时序参数,解决了导引头软件功能测试的观测性不高,通过增加记录调试变量的数目解决功能测试异常时故障点不能准确定位的问题,提高了导引头软件功能测试的可观测性。
-
公开(公告)号:CN115168229A
公开(公告)日:2022-10-11
申请号:CN202210890317.1
申请日:2022-07-27
Applicant: 北京计算机技术及应用研究所
IPC: G06F11/36
Abstract: 本发明涉及一种覆盖率驱动的嵌入式软件闭环测试平台和方法,属于嵌入式软件开环测试技术领域。本发明利用测试过程中统计嵌入式软件的代码覆盖率指标作为反馈信息,通过比较反馈的覆盖率和目标覆盖率的差异,驱动激励产生器改变嵌入式软件的输入,从而提高嵌入式软件功能测试的覆盖性和充分性,解决传统嵌入式软件开环测试时测试覆盖率有限,测试完备性不易评估,功能测试不充分等问题;利用桩模块记录测试过程中的关键中间变量,解决测试可观测性不足问题;利用测试输入记录技术解决测试输入自动复现问题,提高测试的可重用性。
-
公开(公告)号:CN109344019B
公开(公告)日:2021-09-10
申请号:CN201811105739.3
申请日:2018-09-21
Applicant: 北京计算机技术及应用研究所
IPC: G06F11/22
Abstract: 本发明涉及一种基于SOPC系统的1553B协议通用接口半自动化测试系统及方法,涉及1553B协议功能测试技术领域。本发明结合Python脚本作为粘合语言的特点、SOPC具备灵活动态可重配置特性、数字电路状态机实现定制协议转换技术,解决了传统1553B协议接口测试设备通用性差,测试灵活度不高,测试自动化程度不高,测试效率低等问题,其中,采用光纤以太网、DDR3技术解决了1553B协议测试通信实时性问题,采用SOPC系统解决了传统测试方法不能对1553B命令的响应时间等实时性高的性能指标进行测试的问题。测试人员只需要根据1553B协议定义正常的命令帧格式,测试平台可根据正常的1553B测试命令帧自动衍生出异常的1553B测试命令帧,并将异常1553B测试命令帧施加到被测对象,完成1553B协议的自动测试。
-
公开(公告)号:CN108563545B
公开(公告)日:2021-06-08
申请号:CN201810318558.2
申请日:2018-04-11
Applicant: 北京计算机技术及应用研究所
IPC: G06F11/26
Abstract: 本发明公开了一种覆盖率驱动软硬件协同的SOPC功能验证方法和系统,其中,该方法包括:第一步、根据SOPC软件需求提取软件功能测试点,形成测试需求表,使用Python脚本提取测试需求表的功能测试点;第二步、软件工作站将测试需求表转换为测试向量进行测试数据转换逻辑后发送给被测SOPC软件;第三步、硬件仿真加速器中被测SOPC软件输出信号经测试数据转换逻辑打包后发送给软件工作站,软件工作站完成测试结果比对和功能覆盖率统计;第四步、软件工作站根据测试结果比对的结果标记未通过的功能测试用例,根据功能覆盖率统计结果执行未覆盖的功能测试项。一种覆盖率驱动软硬件协同的SOPC功能验证方法和系统,解决现有的需求为导向的人工测试方法测试效率不高的问题。
-
公开(公告)号:CN109344019A
公开(公告)日:2019-02-15
申请号:CN201811105739.3
申请日:2018-09-21
Applicant: 北京计算机技术及应用研究所
IPC: G06F11/22
Abstract: 本发明涉及一种基于SOPC系统的1553B协议通用接口半自动化测试系统及方法,涉及1553B协议功能测试技术领域。本发明结合Python脚本作为粘合语言的特点、SOPC具备灵活动态可重配置特性、数字电路状态机实现定制协议转换技术,解决了传统1553B协议接口测试设备通用性差,测试灵活度不高,测试自动化程度不高,测试效率低等问题,其中,采用光纤以太网、DDR3技术解决了1553B协议测试通信实时性问题,采用SOPC系统解决了传统测试方法不能对1553B命令的响应时间等实时性高的性能指标进行测试的问题。测试人员只需要根据1553B协议定义正常的命令帧格式,测试平台可根据正常的1553B测试命令帧自动衍生出异常的1553B测试命令帧,并将异常1553B测试命令帧施加到被测对象,完成1553B协议的自动测试。
-
公开(公告)号:CN108563545A
公开(公告)日:2018-09-21
申请号:CN201810318558.2
申请日:2018-04-11
Applicant: 北京计算机技术及应用研究所
IPC: G06F11/26
Abstract: 本发明公开了一种覆盖率驱动软硬件协同的SOPC功能验证方法和系统,其中,该方法包括:第一步、根据SOPC软件需求提取软件功能测试点,形成测试需求表,使用Python脚本提取测试需求表的功能测试点;第二步、软件工作站将测试需求表转换为测试向量进行测试数据转换逻辑后发送给被测SOPC软件;第三步、硬件仿真加速器中被测SOPC软件输出信号经测试数据转换逻辑打包后发送给软件工作站,软件工作站完成测试结果比对和功能覆盖率统计;第四步、软件工作站根据测试结果比对的结果标记未通过的功能测试用例,根据功能覆盖率统计结果执行未覆盖的功能测试项。一种覆盖率驱动软硬件协同的SOPC功能验证方法和系统呢呢狗,解决现有的需求为导向的人工测试方法测试效率不高的问题。
-
-
-
-
-
-
-