File uploads: We have fixed an issue which caused file uploads to fail. We apologise for the inconvenience it may have caused.

Published November 22, 2023 | Version v2
Presentation Open

HeFDI Code School: Sustainable Research Software - Introduction to Software Testing

  • 1. Technische Universität Braunschweig

Description

Scientific software is in many disciplines crucial for understanding and reusing research data and a cornerstone for reproducibility of research results. The HeFDI Code School adresses the need of especially early career researchers on learning how to create good scientific software and increase the quality of their code for better reusability and sustainability.

Together with the colleagues from Suresoft project and NFDI4Ing we offer a series of four workshops.

Participants of these workshops will learn

  • methods and techniques to increase the quality of their code,
  • how to produce understandable and therefore reusable code,
  • and to increase the sustainability of scientific software.

Workshop - November 24 - Introduction to Software Testing

Software testing ensures the proper functioning of a constantly evolving software and helps to quickly identify faults in a software code. This workshop introduces the first steps toward writing various types of software tests for scientific codes along with hands-on sessions.

Agenda:

  • Fundamentals and motivation for software testing in scientific codes
  • Hands-On Sessions:
    • Writing unit tests
    • Writing acceptance tests
    • Incorporating and managing code quality tests
  • Test process automation
  • Demonstration of an in-house code testing environment

Files

HeFDI-CodeSchool-Part3-Testing.pdf

Files (1.5 MB)

Name Size Download all
md5:ed47e12e90d65003238021b9fea5e5ad
1.3 MB Preview Download
md5:52cb29e2ce412911a36c7e3626052dff
166.2 kB Preview Download