System testing in scientific numerical software frameworks using the example of DUNE

System testing in scientific numerical software frameworks using the example of DUNE
复制标题

使用 DUNE 示例在科学数值软件框架中进行系统测试

DOI:
10.11588/ans.2017.1.27447
复制
发表时间:
2017
期刊:
影响因子:
--
通讯作者:
T. Koch
T. Koch
中科院分区:
--
文献类型:
--
作者:
D. Kempf;T. Koch

文献摘要

参考文献

被引文献

相似文献

我们提出了沙丘测试工具,收集的工具,在科学软件中使用的分布式统一数值环境(沙丘)的例子进行系统测试。测试是科学软件开发和保证软件质量以产生可信仿真结果的不可缺少的支持。大多数时候,在研究机构开发的软件框架中的测试仅限于单元测试或简单的基准测试程序。然而,在现代数值软件框架中,构成程序的可能特征组合的数量是巨大的。系统测试,意味着在一个可能的最终用户环境中进行测试,也模拟可变性,是评估软件质量和数值结果再现性所必需的。我们提供了一个易于使用的界面,减轻了开源科学数值软件框架项目中开发人员和管理员的工作量。在我们的方法中,使用开发人员的科学专业知识来识别实际相关的组合,从而减少了大量可能的组合。我们的系统测试方法被设计成集成在一个研究软件开发科学家的工作流程中。
We present dune-testtools, a collection of tools for system testing in scientific software 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 software 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 possible feature combinations constituting a program is vast. System testing, meaning testing within a possible end user environment also emulating variability, is necessary to 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.
DOI: 10.11588/heidok.00017171
发表时间: 2014
期刊: Life sciences
影响因子: 6.1
作者:
H. Remmel
通讯作者: H. Remmel
通过软件产品线工程支持科学框架的测试:建议的方法
DOI: 10.1145/1985782.1985785
发表时间: 2011
期刊: Life sciences
影响因子: 6.1
作者:
H. Remmel;B. Paech;C. Engwer;P. Bastian
通讯作者: P. Bastian