首页> 外文会议>Conference on data systems in aerospace >A Case Study on Automated Source-Code-Based Testing Methods
【24h】

A Case Study on Automated Source-Code-Based Testing Methods

机译:基于自动源代码的测试方法的案例研究

获取原文

摘要

We present results of a case study on an testgeneration approach called Flow-optimized AutomatedSource-code-based unit Testing (FAST) which generates teststimuli from information available in the source code, inparticular the detailed software interfaces.. This allowsautomation of a significant part of testing, ranging from thetest stimuli generation to the generation of the test report. Ahuge number of stimuli can be generated exploring thebehaviour of the software under test under nominal and nonnominalconditions. Symptoms like timeouts, unexpectedtermination, run-time exceptions and missing coverage areapplied for defect detection. The goal of this study was toevaluate the FAST process in context of a real spacecraft flightsoftware application and to get a feedback on its scalabilityregarding larger applications, its sensitivity on detectingdefects in the code, the achievable test coverage, its compliancewith software standards and potential limitations. We alsoconsider the impact of coding style on suitability for automatedtesting. The results confirm that the approach (1) providesacceptable code coverage results without requiring manualintervention for test preparation and execution, (2) raises theprobability of activation of exotic fault conditions, and (3) mayprovide hints on locations in the code where robustness needsto be verified.
机译:我们介绍了一个测试案例研究的结果 流优化自动生成的方法 基于源代码的单元测试(FAST),可生成测试 来自源代码中可用信息的刺激 特别是详细的软件界面。 自动化测试的重要部分,从 测试刺激的生成到测试报告的生成。一种 可以产生大量的刺激,探索 标称和标称下被测软件的行为 情况。超时等症状,意外 终止,运行时异常和缺少覆盖范围 应用于缺陷检测。这项研究的目的是 在真实的航天器飞行中评估FAST过程 软件应用程序并获得有关其可扩展性的反馈 关于更大的应用,其对检测的敏感性 代码中的缺陷,可实现的测试范围,其合规性 软件标准和潜在限制。我们也 考虑编码样式对自动化适用性的影响 测试。结果证实方法(1)提供了 可接受的代码覆盖率结果,无需手动 测试准备和执行的干预,(2)提出了 激活异常断层条件的概率,以及(3)可能 提供有关代码中需要鲁棒性的位置的提示 待验证。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号