一种飞控系统BIT系统测试方法技术方案

技术编号:15690772 阅读:319 留言:0更新日期:2017-06-24 03:26
本发明专利技术属于计算机技术,涉及一种飞控系统BIT系统测试方法。本发明专利技术通过分解系统功能测试需求,将测试步骤信息与测试数据信息分离开,减少测试难度,降低测试成本;测试数据信息的提取,使得系统测试无需人为的太多干预,提高了测试效率,减少了测试周期,降低人为的操作失误和对测试人员的技术要求,减少测试工作量;大量的测试数据信息,保证了测试覆盖率和测试质量的提高。

BIT system test method for flight control system

The invention belongs to the computer technology, and relates to a flight control system BIT system test method. The present invention through the decomposition of system function test requirements, test steps and test data from information information, reduce the test difficulty, reduce test cost; extracting information of test data, the test system without too much human intervention, improve the test efficiency and reduce test cycle, reduce the mistake of operation and technology test personnel, reduce the testing workload; testing a lot of data, ensure the test coverage and improve the testing quality.

【技术实现步骤摘要】
一种飞控系统BIT系统测试方法一、
本专利技术属于计算机技术,涉及一种飞控系统BIT系统测试方法。二、
技术介绍
随着电传飞行控制系统的日益复杂,测试指标的要求也越来越高,软件测试工作也变得越来越重要。传统的系统测试方法描述如下:根据软件开发计划和系统功能需求设计系统测试用例,在真实环境下逐条执行系统测试用例并一一记录测试结果。上述方法存在以下两个问题:第一,飞控系统复杂度不断增加,实现系统功能的软件设计难度越来越大,从而对飞控系统软件的系统测试复杂度也不断加大,为了全面充分的测试系统功能,需要考虑中间值检测、上限检测、上限检测、边界值检测等各种类型的测试方法,系统测试用例往往成千上万,其工作量巨大,测试时间漫长;第二,对飞控系统软件的系统测试如果不充分,会直接导致掩盖一些不易暴露的严重问题,从而降低软件的安全性和可靠性。三、
技术实现思路
1.本专利技术要解决的技术问题:本专利技术针对在系统环境下对系统功能测试过程中,测试需求复杂,测试过程繁琐的情况,结合系统仿真实验环境,设计一种基于对象的飞控BIT系统测试方法。2.本专利技术的技术方案:一种飞控系统BIT系统测试方法,将系统功能测试需求分解成测试脚本信息和测试数据信息,通过制定的脚本扫描规范对应生成设备指令,调用测试驱动,进行系统测试,包括以下步骤:步骤1将系统功能测试需求分解为测试步骤信息和测试数据信息;步骤2处理测试步骤信息,生成测试步骤与测试驱动之间的映射规范;步骤3处理测试数据信息;步骤4制定脚本扫描所述映射规范,生成与所述系统功能测试需求一一对应的设备指令;步骤5测试设备通过总线与飞控系统进行数据交互,发送所述设备指令给飞控系统;步骤6测试设备通过总线获得飞控系统的实际回绕采集值;步骤7测试设备通过总线获得机内自检测软件的检测结果,通过所述回绕采集值判断所述检测结果是否正确。所述步骤2包括将系统功能测试需求中的测试步骤信息进行数据抽象,将每个测试步骤抽象为对模拟量和离散量的测试,将所述测试步骤信息抽象为对模拟量和离散量的多次读写操作。3.本专利技术的有益效果:1)通过分解系统功能测试需求,将测试步骤信息与测试数据信息分离开,减少测试难度,降低测试成本;2)测试数据信息的提取,使得系统测试无需人为的太多干预,提高了测试效率,减少了测试周期,降低人为的操作失误和对测试人员的技术要求,减少测试工作量;3)大量的测试数据信息,保证了测试覆盖率和测试质量的提高。四、附图说明图1为本专利技术的流程图;图2为本专利技术的装置图;五、具体实施方式下面通过实例进行详细说明。假设对某个BIT功能的原始测试需求如下:对BIT激励信号的正确性进行测试;在进行BIT激励测试前,需要打开测试激励允许开关,设置激励信号为10V,将回绕采集值与10V相比较,如果两个值得差值在-0.3V~0.3V可信范围内,同时BIT申报激励信号检测正常,则测试设备判断BIT激励信号测试结果正确。第一步:根据上述原始BIT功能将测试需求分解为测试步骤信息和测试数据信息;1.设置激励允许开关(地址为0x263000H)为1;2.设置激励信号(地址为0x364000H)为10V;3.读取回绕采集值(地址为0x2480E8H)应为10V;4.读取BIT激励信号检测结果(地址为0x333007H)应为1;5.测试设备判断BIT激励信号测试结果正确,设置激励信号测试结果(0x263002H)为1。第二步:处理测试步骤信息,生成测试步骤与测试驱动之间的映射规范;表1测试步骤与测试驱动之间的映射规范第三步:处理测试数据信息;第四步:制定脚本扫描所述映射规范,生成与所述系统功能测试需求一一对应的设备指令;表2测试步骤对应的设备指令第五步:测试设备通过总线与飞控系统进行数据交互,发送所述设备指令给飞控系统;第六步:测试设备通过总线获得飞控系统的实际回绕采集值;第七步:测试设备通过总线获得机内自检测软件的检测结果,通过所述回绕采集值判断所述检测结果是否正确。本文档来自技高网...
一种飞控系统BIT系统测试方法

【技术保护点】
一种飞控系统BIT系统测试方法,其特征在于,将系统功能测试需求分解成测试脚本信息和测试数据信息,通过制定的脚本扫描规范对应生成设备指令,调用测试驱动,进行系统测试,包括以下步骤:步骤1将系统功能测试需求分解为测试步骤信息和测试数据信息;步骤2处理测试步骤信息,生成测试步骤与测试驱动之间的映射规范;步骤3处理测试数据信息;步骤4制定脚本扫描所述映射规范,生成与所述系统功能测试需求一一对应的设备指令;步骤5测试设备通过总线与飞控系统进行数据交互,发送所述设备指令给飞控系统;步骤6测试设备通过总线获得飞控系统的实际回绕采集值;步骤7测试设备通过总线获得机内自检测软件的检测结果,通过所述回绕采集值判断所述检测结果是否正确。

【技术特征摘要】
1.一种飞控系统BIT系统测试方法,其特征在于,将系统功能测试需求分解成测试脚本信息和测试数据信息,通过制定的脚本扫描规范对应生成设备指令,调用测试驱动,进行系统测试,包括以下步骤:步骤1将系统功能测试需求分解为测试步骤信息和测试数据信息;步骤2处理测试步骤信息,生成测试步骤与测试驱动之间的映射规范;步骤3处理测试数据信息;步骤4制定脚本扫描所述映射规范,生成与所述系统功能测试需求一一对应的设备指令;步骤5测试设备通过总线与...

【专利技术属性】
技术研发人员:王玮张丹涛武方方鹿雪玲
申请(专利权)人:中国航空工业第六一八研究所
类型:发明
国别省市:陕西,61

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1