- 0
- 0
- 约2.17万字
- 约 5页
- 2026-01-21 发布于山东
- 举报
发动机控制软件自动测试脚本技术研究•127•
发动机控制软件自动测试脚本技术研究
杨学敏\贾尚杰2,姜志春2
(1.中国航发控制系统研究所,江苏无锡214063;2.文思海辉信息技术有限公司,江苏无锡214000)
摘要:为有效解决航空发动机控制软件回归测试效率低及自动测试脚本编写维护难度大的问题,研究了
关键字驱动的自动测试脚本技术。通过对系统行为由外而内的分析和抽象,设计出一套通用的自动测
试脚本语言规范,利用SpecFlow关键字驱动工具实现了脚本转译和驱动执行。该方法通过关键字实现
了脚本、数据、业务分离,自动测试脚本的可读性和维护性好,提高了回归测试自动执行的效率和质量。
关键词:全权限数字控制;自动测试脚本;关键字驱动;SpecFlow
中图分类号:TP3.1文献标识码:A文章编号J000-8829(2017)12-0127-04
Auto-TestScriptTechnologyonAero-EngineControlSoftware
YANGXue-min1,JIAShang-jie2,JIANGZhi-chun2
(1.AEGGControlSystemInstitute,Wuxi214063,China;2.Pactrea.Ltd.,Wuxi214000,China)
Abstract:Inordetoeffectivelysolvetheproblemsoflowefficiencyofsoftregressiontestinganddifficultyof
auto-testscriptdesigninginaero-enginecontrolsoftwareautomatedtesting,theauto-testscripttechnology
basedonkeyworddrivenisstudied.Withtheanalysisandabstractionofthesystembehaviofromoutsidetoin
side,asetofgeneralauto-testscriptlanguagespecificationisdesigned,andthescripttranslationanddriving
arerealizedbyusingSpecFlowtool.Theseparationofscript,data,andbusinessisrealized.Theapplication
showsthereadabilityandmaintainabilityoftestscript,whichimprovestheefficiencyandqualityofautomatic
regressiontest.
Keywords:FADEC;auto-testscript;keyword-driven;SpecFlow
全权限数字电子控制系统(fadec)是现代航空技术,设计一套通用的自然语言来描述系统行为,按照
发动机的典型特征,控制软件作为FADEC系统中的语言规则自动转译生成可执行脚本,最终达到自动测
高安全关键等级软件,是系统思想的载体。从试脚本编写简易、执行覆盖率高、可灵活扩展定制化操
D0178C航空软件标准对软件
原创力文档

文档评论(0)