期刊文献+

一种无人机飞行控制管理软件回归测试方法 被引量:3

Regression testing method of UAV flight and management software
下载PDF
导出
摘要 针对大型嵌入式软件测试的难题,提出了基于系统快照的自动化回归测试方法,并以无人机飞行控制管理软件为研究案例进行了关键技术解析、测试系统设计及分析.利用系统快照技术实现了彼此之间关系繁杂的测试用例的解耦,将复杂的系统测试转化为灵活的单元测试.结合CPPUnit的测试框架,建立了自动化回归测试的系统结构,并深入分析了各部分的功能和执行过程.进而设计出基于系统快照的自动化回归测试执行流程和测试用例的编制流程.给出了某型无人机飞行控制管理软件在不同方法下的测试结果,通过数据对比验证了测试系统的高有效性. In order to solve the large embedded software testing problems,an automated regression testing method based on system snapshot was proposed.Taking unmanned aerial vehicle(UAV) flight control software as a case study,some key technology researching,system architecture designing and experiment analyzing were carried out by degrees.The system snapshot technology was used to decouple the test cases which had complex relationship with each others,then transformed complex systems testing into some flexible unit testing.With CPPUnit testing framework,an automated regression testing system structure was established,and the function and implementation process of each part were deeply analyzed.Furthermore,based on the system snapshot technology,the process of automated regression testing and the preparation of test cases were designed.Two kinds of experimental result of a large UAV flight control software testing using different method was given.Through comparative analysis of the evidence-based data,test system's effectiveness was verified.
出处 《北京航空航天大学学报》 EI CAS CSCD 北大核心 2011年第5期574-578,共5页 Journal of Beijing University of Aeronautics and Astronautics
基金 创新研究群体科学基金(60921001)
关键词 软件测试 自动化测试 系统快照 解耦 飞行控制管理 software testing automatic test system snapshot decoupling flight control and management
  • 相关文献

参考文献8

  • 1Mustafa K M, Al-Qutaish R E, Muhairat M L. Classification of software testing tools based on the software testing methods [ C ]//2nd International Conference on Computer and Electrical Engineering. Dubai :IEEE ,2009:229 - 233.
  • 2侯智荣,陈欣,欧干良.无人机飞行控制系统软件测试策略的研究[J].计算机测量与控制,2006,14(7):968-971. 被引量:8
  • 3刘斌,高小鹏,陆民燕,阮镰.嵌入式软件可靠性仿真测试系统研究[J].北京航空航天大学学报,2000,26(4):490-493. 被引量:46
  • 4Mansour N, Bahsoon R. Reduction-based methods and metrics for selective regression testing [ J ]. Information and Software Technologhy ,2002,44 (7) :431 - 443.
  • 5Maedche A, Motik B,Stojanovic I. Managing muhiple and distributed ontologles in the semantic web [ J ]. The VLDB Journal, 2003,12 (4) :286 - 300.
  • 6窦金凤,唐瑞春,蒋永国.基于数据载入技术的软件回归测试[J].中国海洋大学学报(自然科学版),2009,39(1):145-148. 被引量:1
  • 7李刚毅,金蓓弘.自动化回归测试的技术和实现[J].计算机应用研究,2006,23(2):186-188. 被引量:14
  • 8Briand L C, Labiche Y, Soccar G. Automating impact analysis and regression test selection based on U ML designs [ C ]// Proceedings of the International Conference on Software Maintenance( ICSM'02 ). Washington DC : IEEE ,2002:252 - 261.

二级参考文献30

  • 1费洪晓,康松林,施荣华.基于SNMP的网络应用软件监控系统设计与实现[J].计算机工程与应用,2004,40(15):122-125. 被引量:19
  • 2李刚毅,金蓓弘.自动化回归测试的技术和实现[J].计算机应用研究,2006,23(2):186-188. 被引量:14
  • 3陈越,刘强,陈玉健.基于GUI的面向对象软件回归测试技术研究[J].计算机应用研究,2006,23(5):49-51. 被引量:4
  • 4郑人杰 殷人昆 陶永雷.实用软件工程[M].清华大学出版社,2003..
  • 5Maedche A, Motik B, Stojanovic I. Managing muhiple and distributed ontologles in the semantic web [J]. VI DB J, 2003, 12(4) ; 286- 300.
  • 6Elfriede Dustin, Jeff Rashka, John Paul, et al. Automated software testing-introduction, management, and performance [D]. 1999.
  • 7Nashat Mansour, Rami Bahsoon. Reduction-based methods and metrics for selective regression testing [ J ]. Information and Software Technology, 2002, 44: 431-443.
  • 8Sajeev A S M, Bugi Wibowo. UML modeling for regression testing of component based systems [J]. Electronic Notes in Theoretical Computer Science, 2003, 82(6): September, 1-9.
  • 9Orso Alessandro, Shi Nanjuan, Harrold, et al. Scaling regression testing to large software systems [C]. Twelfth ACM SIGSOFT International Symposium on the Foundations of Software Engineering, SIGSOFT 2004/FSE-12, Oct 31-Nov 5 2004, Newport Beach, CA, United States, 241-251.
  • 10Jiang Guofei, Chen Haifeng, Ungureanu, et al. Multiresolution abnormal trace detection using varied-length n-grams and automata [J ]. IEEETransactions on Systems, Man and Cybernetics Part C: Applications and Reviews, 2007, 37(1) : 86-97.

共引文献62

同被引文献31

  • 1傅博.基于模拟退火遗传算法的软件测试数据自动生成[J].计算机工程与应用,2005,41(12):82-84. 被引量:28
  • 2Contini S,Cojazzi G G M,Renda G. On the use of non-coherent fault trees in safety and security studies[J].Reliability Engineering & System Safety,2008.1886-1895.
  • 3Shalev D M,Tiran J. Condition-based fault tree analysis (CBFTA):a new method for improved fault tree analysis (FTA),reliability and safety calculations[J].Reliability Engineering & System Safety,2007,(09):1231-1241.
  • 4王宏利;肖静.基于RTW的无人机飞行仿真实现[A]北京:科学出版社,20121420-1423.
  • 5The MathWorks,Inc. Real-time workshop user's guide,version 8.0[M].Natick:The MathWorks,Inc,2011.
  • 6The MathWorks,Inc. Simulink coder target language compiler,version 8.0[M].Natick:The MathWorks,Inc,2011.
  • 7The Presagis USA Inc. Vega prime programmer's guide,version 5.0[M].Montreal:The Presagis Canada Inc,2011.
  • 8Superdome H P.Mainframe class availability at one-eighth the total cost of ownership (TCO)-Business white paper[EB/O.].http://www. hp.com: Hewlett-Packard Development Company.
  • 9沈路,贺小明.基于知识的故障诊断专家系统研究[c]//设备监测与诊断技术及其应用-第十二届全国设备监测与诊断学术会议论文集.2005.
  • 10郑燕妮,李志蜀,李奇.蚁群模拟退火算法在测试用例约简中的应用[J].计算机工程,2009,35(2):197-199. 被引量:7

引证文献3

二级引证文献3

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部