首页> 外文会议>International Conference on Product-Focused Software Process Improvement >Is 100 Test Coverage a Reasonable Requirement? Lessons Learned from a Space Software Project
【24h】

Is 100 Test Coverage a Reasonable Requirement? Lessons Learned from a Space Software Project

机译:100%测试覆盖率合理要求吗?从空间软件项目中汲取的经验教训

获取原文

摘要

To ensure the dependability and safety of spaceflight devices, rigorous standards are defined. Among others, one requirement from the European Cooperation for Space Standardization (ECSS) standards is 100% test coverage at software unit level. Different stakeholders need to have a good knowledge of the implications of such a requirement to avoid risks for the project that this requirement might entail. In this paper, we study if such a 100% test coverage requirement is a reasonable one. For this, we interviewed the industrial developers who ran a project that had the sole goal of achieving 100% unit test coverage in a spaceflight software. We discuss costs, benefits, risks, effects on quality, interplay with surrounding conditions, and project management implications. We distill lessons learned with which we hope to support other developers and decision makers when considering a 100% unit test coverage requirement.
机译:为确保空间设备的可靠性和安全性,定义严格的标准。其中,欧洲空间标准化合作(ECS)标准的一个要求是软件单元级别100%的测试覆盖范围。不同的利益相关者需要熟悉这种要求避免该要求可能需要的项目风险的含义。在本文中,我们研究如果这样的100%测试覆盖要求是合理的。为此,我们采访了运行一个项目的工业开发人员,该项目具有在空间软件中实现100%单位测试覆盖的唯一目标。我们讨论成本,福利,风险,对质量的影响,与周边条件相互作用,以及项目管理的影响。我们在考虑100%单位测试覆盖要求时,我们希望支持其他开发商和决策者的课程。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号