DDTS: A Practical System Testing Framework for Scientific Software release_dueqx7cggjhyvkvnwqqrm5z3sa

by Paul Madden, Eduardo G. Valente Jr

Released as a article .

2014  

Abstract

Many scientific-software projects test their codes inadequately, or not at all. Despite its well-known benefits, adopting routine testing is often not easy. Development teams may have doubts about establishing effective test procedures, writing test software, or handling the ever-growing complexity of test cases. They may need to run (and test) on restrictive HPC platforms. They almost certainly face time and budget pressures that can keep testing languishing near the bottom of their to-do lists. This paper presents DDTS, a framework for building test suite applications, designed to fit scientific-software projects' requirements. DDTS aims to simplify introduction of rigorous testing, and to ease growing pains as needs mature. It decomposes the testing problem into practical, intuitive phases; makes configuration and extension easy; is portable and suitable to HPC platforms; and exploits parallelism. DDTS is currently used for automated regression and developer pre-commit testing for several scientific-software projects with disparate testing requirements.
In text/plain format

Archived Files and Locations

application/pdf  200.6 kB
file_bbywdzqbjzbs7hvvgbvwgn6i5e
arxiv.org (repository)
web.archive.org (webarchive)
Read Archived PDF
Preserved and Accessible
Type  article
Stage   submitted
Date   2014-11-07
Version   v2
Language   en ?
arXiv  1410.8844v2
Work Entity
access all versions, variants, and formats of this works (eg, pre-prints)
Catalog Record
Revision: a0146c7b-704d-4570-8d15-ce58b5e6e88b
API URL: JSON