CN106874179A - 一种飞控系统bit系统测试方法 - Google Patents

一种飞控系统bit系统测试方法 Download PDF

Info

Publication number
CN106874179A
CN106874179A CN201510938017.6A CN201510938017A CN106874179A CN 106874179 A CN106874179 A CN 106874179A CN 201510938017 A CN201510938017 A CN 201510938017A CN 106874179 A CN106874179 A CN 106874179A
Authority
CN
China
Prior art keywords
test
flight control
control system
testing
information
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201510938017.6A
Other languages
English (en)
Inventor
王玮
张丹涛
武方方
鹿雪玲
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
No 618 Research Institute of China Aviation Industry
Original Assignee
No 618 Research Institute of China Aviation Industry
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by No 618 Research Institute of China Aviation Industry filed Critical No 618 Research Institute of China Aviation Industry
Priority to CN201510938017.6A priority Critical patent/CN106874179A/zh
Publication of CN106874179A publication Critical patent/CN106874179A/zh
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/36Preventing errors by testing or debugging software
    • G06F11/362Software debugging
    • G06F11/3636Software debugging by tracing the execution of the program
    • G06F11/364Software debugging by tracing the execution of the program tracing values on a bus

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Hardware Design (AREA)
  • Quality & Reliability (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Debugging And Monitoring (AREA)

Abstract

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

Description

一种飞控系统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测试步骤对应的设备指令
第五步:测试设备通过总线与飞控系统进行数据交互,发送所述设备指令给飞控系统;
第六步:测试设备通过总线获得飞控系统的实际回绕采集值;
第七步:测试设备通过总线获得机内自检测软件的检测结果,通过所述回绕采集值判断所述检测结果是否正确。

Claims (2)

1.一种飞控系统BIT系统测试方法,其特征在于,将系统功能测试需求分解成测试脚本信息和测试数据信息,通过制定的脚本扫描规范对应生成设备指令,调用测试驱动,进行系统测试,包括以下步骤:
步骤1将系统功能测试需求分解为测试步骤信息和测试数据信息;
步骤2处理测试步骤信息,生成测试步骤与测试驱动之间的映射规范;
步骤3处理测试数据信息;
步骤4制定脚本扫描所述映射规范,生成与所述系统功能测试需求一一对应的设备指令;
步骤5测试设备通过总线与飞控系统进行数据交互,发送所述设备指令给飞控系统;
步骤6测试设备通过总线获得飞控系统的实际回绕采集值;
步骤7测试设备通过总线获得机内自检测软件的检测结果,通过所述回绕采集值判断所述检测结果是否正确。
2.根据权利要求1所述的一种飞控系统BIT系统测试方法,其特征在于,所述步骤2包括将系统功能测试需求中的测试步骤信息进行数据抽象,将每个测试步骤抽象为对模拟量和离散量的测试,将所述测试步骤信息抽象为对模拟量和离散量的多次读写操作。
CN201510938017.6A 2015-12-14 2015-12-14 一种飞控系统bit系统测试方法 Pending CN106874179A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201510938017.6A CN106874179A (zh) 2015-12-14 2015-12-14 一种飞控系统bit系统测试方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201510938017.6A CN106874179A (zh) 2015-12-14 2015-12-14 一种飞控系统bit系统测试方法

Publications (1)

Publication Number Publication Date
CN106874179A true CN106874179A (zh) 2017-06-20

Family

ID=59238762

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201510938017.6A Pending CN106874179A (zh) 2015-12-14 2015-12-14 一种飞控系统bit系统测试方法

Country Status (1)

Country Link
CN (1) CN106874179A (zh)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108226815A (zh) * 2016-12-14 2018-06-29 中国航空工业集团公司西安航空计算技术研究所 一种机载交流电源品质实时监测系统
CN111007873A (zh) * 2019-12-06 2020-04-14 江西洪都航空工业集团有限责任公司 一种飞控系统bit检测的控制方法与逻辑

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20090204945A1 (en) * 2008-02-07 2009-08-13 Oracle International Corporation Utilizing intelligent automated scripts to test software applications
CN101752904A (zh) * 2009-12-23 2010-06-23 中国航空工业集团公司第六三一研究所 供电系统分布式控制管理子系统计算机
CN103019928A (zh) * 2011-09-27 2013-04-03 北京新媒传信科技有限公司 一种自动化测试方法和系统
CN105068927A (zh) * 2015-08-04 2015-11-18 株洲南车时代电气股份有限公司 基于关键字驱动的城轨传动控制单元自动化测试方法

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20090204945A1 (en) * 2008-02-07 2009-08-13 Oracle International Corporation Utilizing intelligent automated scripts to test software applications
CN101752904A (zh) * 2009-12-23 2010-06-23 中国航空工业集团公司第六三一研究所 供电系统分布式控制管理子系统计算机
CN103019928A (zh) * 2011-09-27 2013-04-03 北京新媒传信科技有限公司 一种自动化测试方法和系统
CN105068927A (zh) * 2015-08-04 2015-11-18 株洲南车时代电气股份有限公司 基于关键字驱动的城轨传动控制单元自动化测试方法

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
张丹涛等: "基于系统需求数据库的BIT自动测试技术", 《系统仿真学报》 *
董妍等: "飞行控制计算机中的BIT技术及其测试方法", 《航空计算技术》 *

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108226815A (zh) * 2016-12-14 2018-06-29 中国航空工业集团公司西安航空计算技术研究所 一种机载交流电源品质实时监测系统
CN111007873A (zh) * 2019-12-06 2020-04-14 江西洪都航空工业集团有限责任公司 一种飞控系统bit检测的控制方法与逻辑

Similar Documents

Publication Publication Date Title
CN104407980B (zh) 移动应用自动化测试装置和方法
CN105866575B (zh) 一种车载显示器综合测试装置及测试方法
CN102156784B (zh) 验证环境图形化的芯片验证方法与装置
CN103312850B (zh) 一种手机自动化测试系统及工作方法
CN103376380B (zh) 一种测试系统及方法
CN104331373A (zh) 一种Monkey测试系统及方法
EP3504644A1 (en) Universal verification methodology (uvm) register abstraction layer (ral) painter
CN103399814B (zh) 自动化测试的方法及装置
CN103631688A (zh) 一种测试接口信号的方法及系统
CN107678958A (zh) 一种用于综合参数显示系统软件的测试方法
CN104881363A (zh) 一种控制律软件的测试方法
CN105740122A (zh) 一种手机内存泄漏的监测方法及监测系统
CN114662427A (zh) 一种逻辑系统设计的调试方法及设备
US11409623B2 (en) Integrated circuit (IC) power-up testing method and device, and electronic equipment
CN102929688B (zh) 一种模拟触摸屏的模拟器实现方法及该模拟器
CN106528429A (zh) 一种ui界面测试方法及装置
CN103746873A (zh) 通信模块测试系统和方法
CN104123212B (zh) Usb芯片的系统测试方法
CN106874179A (zh) 一种飞控系统bit系统测试方法
CN109032947A (zh) 用于操作系统的测试方法、装置、设备和存储介质
CN107239375A (zh) 一种实现USB2.0 High Speed控制发包的测试方法
CN103425558B (zh) 一种基于测试配置表实现板卡io口测试的方法
CN103838664A (zh) 一种压力测试方法和装置
CN115470125B (zh) 基于日志文件的调试方法、设备以及存储介质
CN110888011A (zh) 一种基于测试性建模的原位测试方法及测试装置

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20170620