NL-RSE: Introduction to automated software testing
Start Date
15 Jun 2023
Start Time
13:15 Europe/Amsterdam
Location
Leiden
Date End
15 Jun 2023
End Time
16:45 Europe/Amsterdam

This session is aimed at researchers who are interested in software testing but have little experience with it
Automated testing is crucial for preventing bugs in code, and while it’s widely used in industry, it’s still on the rise in research contexts. In this meetup, Daan van Vugt, founder of Ignition Computing and Afterservice, will discuss testing approaches for research software and contrast them with a perspective from the SaaS world.
Attendees will gain insights into testing strategies and tools that can streamline the development process of scientific software. After the presentation, attendees will split into focus groups to discuss language-specific challenges (Python, R, C++, C, JavaScript, SQL, Java) and participate in hands-on development of tests and CI/CD pipelines with guidance from language experts. Attendees can bring their own codes, and get advice on how to get started or improve their testing.