首页> 外文会议>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 test generation approach called Flow-optimized Automated Source-code-based unit Testing (FAST) which generates test stimuli from information available in the source code, in particular the detailed software interfaces.. This allows automation of a significant part of testing, ranging from the test stimuli generation to the generation of the test report. A huge number of stimuli can be generated exploring the behaviour of the software under test under nominal and nonnominal conditions. Symptoms like timeouts, unexpected termination, run-time exceptions and missing coverage are applied for defect detection. The goal of this study was to evaluate the FAST process in context of a real spacecraft flight software application and to get a feedback on its scalability regarding larger applications, its sensitivity on detecting defects in the code, the achievable test coverage, its compliance with software standards and potential limitations. We also consider the impact of coding style on suitability for automated testing. The results confirm that the approach (1) provides acceptable code coverage results without requiring manual intervention for test preparation and execution, (2) raises the probability of activation of exotic fault conditions, and (3) may provide hints on locations in the code where robustness needs to be verified.
机译:我们呈现关于测试生成方法的案例研究结果,称为流动优化的自动源代码的单元测试(快速),它从源代码中可用的信息生成测试刺激,特别是详细的软件接口。这允许自动化在测试的重要部分,从测试刺激生成到测试报告的产生。可以在标称和非阴化条件下探索探索软件的行为的大量刺激。症状如超时,意外终止,运行时异常和缺失覆盖的缺陷检测。本研究的目标是评估真正的航天器飞行软件应用程序中的快速过程,并获得关于其关于较大应用程序的可扩展性的反馈,其对检测代码中的缺陷的灵敏度,可实现的测试覆盖范围,其符合软件标准和潜在限制。我们还考虑编码风格对自动化测试适用性的影响。结果证实,该方法(1)提供可接受的代码覆盖结果,而无需手动干预测试准备和执行,(2)提高异国情调的故障条件的激活概率,(3)可以在代码中提供暗示的提示需要验证鲁棒性。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号