Conference Presentation (After Call) FZJ-2024-01818

http://join2-wiki.gsi.de/foswiki/pub/Main/Artwork/join2_logo100x88.png
Testing - Unit Tests and Beyond

 ;

2024

deRSE24, WürzburgWürzburg, Germany, 5 Mar 2024 - 7 Mar 20242024-03-052024-03-07 [10.34734/FZJ-2024-01818]

This record in other databases:

Please use a persistent id in citations: doi:

Abstract: In this presentation, we will dive into the topic of testing, with a specific focus on the development of unit tests. Fundamental approaches to writing effective tests and improving the quality of our software will be explained. We will go into why to do testing at all and how it helps us to detect bugs early and enhance the maintainability of our codebase.In order to be able to determine how well our code is tested, the concept of code coverage is introduced. Furthermore, an outlook on additional possibilities and approaches for writing tests will be provided. This will include advanced testing concepts such as integration tests, property based testing, and mutation tests.The objective of this presentation is to provide participants with a basic understanding of unit test development and equip them with practical tips and techniques for building high-quality software. We hope that after this talk, you will be able to write tests effectively and optimize your development processes.


Contributing Institute(s):
  1. Jülich Supercomputing Center (JSC)
Research Program(s):
  1. 5112 - Cross-Domain Algorithms, Tools, Methods Labs (ATMLs) and Research Groups (POF4-511) (POF4-511)
  2. RGRSE - RG Research Software Engineering for HPC (RG RSE) (RG-RSE) (RG-RSE)

Appears in the scientific report 2024
Database coverage:
OpenAccess
Click to display QR Code for this record

The record appears in these collections:
Document types > Presentations > Conference Presentations
Workflow collections > Public records
Institute Collections > JSC
Publications database
Open Access

 Record created 2024-03-06, last modified 2024-12-18


OpenAccess:
Download fulltext PDF
Rate this document:

Rate this document:
1
2
3
 
(Not yet reviewed)