嵌入式软件测试技术在机电综合管理系统中的应用
2018-06-13吴丽媛谢剑斌陆志肖
直升机技术 2018年2期
王 伟,吴丽媛,谢剑斌,陆志肖
(中国直升机设计研究所,江西 景德镇 333001)
0 引言
随着社会的不断进步和计算机技术的飞速发展,计算机及软件在社会生活和国民经济等方面的应用越来越广泛和深入,在航空航天领域同样也起着举足轻重的作用。而软件失效可能引起巨大损失,例如美国航天局火星登陆事故,欧洲航天局火箭发射失败等事件[1,2]。为进一步改善传统的机电子系统庞杂的结构,逐步减轻直升机的重量,减少机体体积、装机设备数量和降低连线的复杂性,机电综合管理系统综合化、整体化,处理机多余度,成为直升机机电管理专业致力的重要内容,是机电综合管理的必然发展方向。图1为符合直升机发展要求的一种机电综合管理系统架构。直升机机电综合管理系统的发展势必会使系统软件相应地复杂。考虑软件失效的问题,我们设计了适合的软件测试方法来解决。
1 软件测试
1.1 软件测试的目标
软件测试的目标是提供信息改进被测软件的质量,改善开发和测试的过程能为项目管理者和软件开发者提供信息并预防软件缺陷。

图1 直升机机电综合管理系统未来架构
软件测试是贯穿软件开发全过程的关键步骤。开发阶段的测试,主要目的是尽可能发现失效,从而识别和修正尽可能多的缺陷;验收阶段的测试,主要目的是确认系统是否能够按照预期工作,是否符合需求;维护阶段的测试,主要目的是为了验证在开发过程中的软件变更是否引入新的缺陷;……
登录APP查看全文
