首页> 外文期刊>Journal of computational science >Examining random and designed tests to detect code mistakes in scientific software
【24h】

Examining random and designed tests to detect code mistakes in scientific software

机译:检查随机测试和设计测试以检测科学软件中的代码错误

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

摘要

Successfully testing computational software to detect code mistakes is impacted by multiple factors. One factor is the tolerance accepted in test output. Other factors are the nature of the code mistake, the characteristics of the code structure, and the choice of test input. We have found that randomly generated test input is a viable approach to testing for code mistakes and that simple structural metrics have little predictive power in the type of testing required. We provide further evidence that reduction of tolerance in expected test output has a much larger impact than running many more tests to discover code mistakes.
机译:成功测试计算软件以检测代码错误受多个因素影响。一个因素是测试输出中可接受的公差。其他因素包括代码错误的性质,代码结构的特征以及测试输入的选择。我们发现,随机生成的测试输入是测试代码错误的一种可行方法,而简单的结构指标在所需测试类型中几乎没有预测能力。我们提供了进一步的证据,表明减少期望的测试输出容忍度的影响比运行更多的测试以发现代码错误的影响大得多。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号