首页    期刊浏览 2024年11月27日 星期三
登录注册

文章基本信息

  • 标题:System testing in scientific numerical software frameworks using the example of DUNE
  • 本地全文:下载
  • 作者:Dominic Kempf ; Timo Koch
  • 期刊名称:Archive of Numerical Software
  • 印刷版ISSN:2197-8263
  • 出版年度:2017
  • 卷号:5
  • 期号:1
  • 页码:151-168
  • 语种:English
  • 出版社:Archive of Numerical Software
  • 摘要:We present dune-testtools, a collection of tools for system testing in scientific soft- ware using the example of the Distributed Unified Numerics Environment (Dune). Testing is acknowledged as indispensible support for scientific software development and assurance of software quality to produce trustworthy simulation results. Most of the time, testing in soft- ware frameworks developed at research facilities is restricted to either unit testing or simple benchmark programs. However, in a modern numerical software framework, the number of pos- sible feature combinations constituting a program is vast. Only system testing, meaning testing within a possible end user environment also emulating variability, can assess software quality and reproducibility of numerical results. We provide an easy-to-use interface taking workload off developers and administrators in open-source scientific numerical software framework projects. In our approach, the large number of possible combinations is reduced using the scientific expert knowledge of developers to identify the practically relevant combinations. Our approach to system testing is designed to be integrated in the workflow of a research software developing scientist.
  • 关键词:numerical software frameworks; system testing; testing; dune
国家哲学社会科学文献中心版权所有