首页> 外文期刊>Science of Computer Programming >An analysis of unit tests of a flight software product line
【24h】

An analysis of unit tests of a flight software product line

机译:飞行软件产品线的单元测试分析

获取原文
获取原文并翻译 | 示例
           

摘要

This paper presents an analysis of the unit testing approach developed and used by the Core Flight Software System (CFS) product line team at the NASA Goddard Space Flight Center (GSFC). The goal of the analysis is to understand, review, and recommend strategies for improving the CFS' existing unit testing infrastructure as well as to capture lessons learned and best practices that can be used by other software product line (SPL) teams for their unit testing. The results of the analysis show that the core and application modules of the CFS are unit tested in isolation using a stub framework developed by the CFS team. The application developers can unit test their code without waiting for the core modules to be completed, and vice versa. The analysis found that this unit testing approach incorporates many practical and useful solutions such as allowing for unit testing without requiring hardware and special OS features in-the-loop by defining stub implementations of dependent modules. These solutions are worth considering when deciding how to design the testing architecture for a SPL.
机译:本文介绍了由美国宇航局戈达德太空飞行中心(GSFC)的核心飞行软件系统(CFS)产品线团队开发和使用的单元测试方法。分析的目的是理解,审查和推荐用于改进CFS现有单元测试基础结构的策略,并捕获可被其他软件产品线(SPL)团队用于其单元测试的经验教训和最佳实践。分析结果表明,使用CFS团队开发的存根框架对CFS的核心和应用程序模块进行了独立的单元测试。应用程序开发人员可以对他们的代码进行单元测试,而无需等待核心模块完成,反之亦然。分析发现,这种单元测试方法结合了许多实用和有用的解决方案,例如通过定义相关模块的存根实现,无需硬件和特殊的OS功能就可以进行单元测试。在决定如何设计SPL的测试体系结构时,值得考虑这些解决方案。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号