首页 | 本学科首页   官方微博 | 高级检索  
     

一种基于C#的Cantata工具变更过程改进方法
引用本文:周 毅,王玉婷,方 霞,连红森.一种基于C#的Cantata工具变更过程改进方法[J].测控技术,2021,40(4):13-16.
作者姓名:周 毅  王玉婷  方 霞  连红森
作者单位:中国航发控制系统研究所,江苏无锡 214063
摘    要:航空发动机控制软件在升级过程中使用Cantata工具开展单元测试活动时,存在未变更函数的Cantata测试脚本需重新人工隔离插桩导致时间和人力耗费的问题。通过研究Cantata自动生成测试脚本的过程及插桩特点,提出了一种基于C#的Cantata工具变更过程改进方法。该方法通过C#语言结合正则表达式进行代码分析,识别出升级过程中的变更函数和全局变量,并按照Cantata插桩格式,自动完成测试脚本更新工作。详细介绍了该方法的设计过程,并在某型航空发动机控制软件升级过程中进行实践应用。实践结果表明,该方法可准确识别源码信息并完成变更前后的差异比对,能正确快速地实现未变更函数的自动隔离插桩工作,有效解决了人力和时间消耗的问题,对回归测试效率有极大提升。

关 键 词:DO-178C  嵌入式系统  单元测试  C#

A C#-Based Cantata Tool Change Process Improvement Method
ZHOU Yi,WANG Yu-ting,FANG Xia,LIAN Hong-sen.A C#-Based Cantata Tool Change Process Improvement Method[J].Measurement & Control Technology,2021,40(4):13-16.
Authors:ZHOU Yi  WANG Yu-ting  FANG Xia  LIAN Hong-sen
Abstract:
Keywords:DO-178C  embedded systems  unit test  C#
本文献已被 维普 万方数据 等数据库收录!
点击此处可从《测控技术》浏览原始摘要信息
点击此处可从《测控技术》下载全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号