【技术实现步骤摘要】
本专利技术属于一种嵌入式软件测试方法,具体涉及一种在测试中衡量其测试充分性的一种方法,将该方法应用于嵌入式/非嵌入式软件RS422接口测试中,从而保证软件接口测试的充分性。
技术介绍
近几来,随着数字化和智能化程度快速提高,软件种类及数量在装备中所占比例逐渐提高,发挥的作用日益增加,软件质量也成为影响型号质量的一项关键因素。在装备研制和定型、交付验收过程中,动态测试是验证软件功能、查找软件问题、提升软件质量的一项关键环节,更是各种定型管理机构要求在软件定型前必须开展的一项核心工作。但由于试验环境重在验证软件各项正常功能,无法验证软件对各种常见故障和异常的处理情况,这也已成为制约软件动态测试正常开展的一项关键因素。因此,本专利技术设计并实现了一种基于RS422接口的异常数据生成技术,以RS422接口卡为平台,接口数据组帧协议为依托,生成满足测试要求的异常数据,对被测软件RS422接口的容错、异常处理能力进行测试。
技术实现思路
本专利技术的目的是提供一种基于RS422接口的异常数据生成方法,它能够生成满足接口测试对异常数据要求的方法。本专利技术是这样实现的,一种基于RS422接口的异常数据生成方法,它包含如下步骤:(1)分析软件动态测试RS422接口测试的异常数据类型、特点,从中提取影响测试充分性的因素,进而通过提取、分析RS422接口异常数据的共
同特性,选择合适的异常数据种类作为生成对象,串口通讯中常见的故障模式为数据的异常和发送周期的异常,数据的异常包括帧头、帧尾、帧长、校验和等错误。通过故障模拟设备向被测系统中注入故障,从而考核被测系统 ...
【技术保护点】
一种基于RS422接口的异常数据生成方法,其特征在于:它包含如下步骤:(1)分析软件动态测试RS422接口测试的异常数据类型、特点,从中提取影响测试充分性的因素,进而通过提取、分析RS422接口异常数据的共同特性,选择合适的异常数据种类作为生成对象,串口通讯中常见的故障模式为数据的异常和发送周期的异常,数据的异常包括帧头、帧尾、帧长、校验和等错误。通过故障模拟设备向被测系统中注入故障,从而考核被测系统的防错能力,根据设置的串口通道、波特率、数据位、奇偶校验方式、延迟时间等进行数据的写入;(2)对于有数据应答的被测软件,还必须回读被测软件的应答数据,并在异常数据生成软件界面予以显示;(3)对于产生的异常数据,套用合适的设备及方法进行数据输出,利用模拟设备将产生的异常数据注入到被测系统中。
【技术特征摘要】
1.一种基于RS422接口的异常数据生成方法,其特征在于:它包含如下步骤:(1)分析软件动态测试RS422接口测试的异常数据类型、特点,从中提取影响测试充分性的因素,进而通过提取、分析RS422接口异常数据的共同特性,选择合适的异常数据种类作为生成对象,串口通讯中常见的故障模式为数据的异常和发送周期的异常,数据的异常包括帧头、帧尾、帧长、校验和等错误。通过故障模拟设备向被测系统中注入故障,从而考核被测系统的防错能力,根据设置的串口通道、波特率、数据位、奇偶校验方式、延迟时间等进行数据的写入;(2)对于有数据应答的被测软件,还必须回读被测软件的应答数据,并在异常数据生成软件界面予以显示;(3)对于产生的异常数据,套用合适的设备及方法进行数据输出,利用模拟设备将产生的异常数据注入到被测系统中。2.如权利要求1所述的一种基于RS422接口的异常数据生成方法,其特征在于:所述的步骤(3)包括如下步骤,1)根据应用场景、工业要求、接口模块特性、便捷性方面考虑,硬件资源应选择NI的PXI总线工业控制计算机,型号PXI-1042,选择1块控...
【专利技术属性】
技术研发人员:蔡德胜,张明敏,李晓伟,张磊,刘玉峰,
申请(专利权)人:北京京航计算通讯研究所,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。