View on GitHub

sustainable_development_course

Course material for "Scientific Software Development"

Unit 5: Testing, testing, testing …

In unit 5, you will learn about types of tests, and implement unit tests for your developed python module.

If you run into problems at any point, please contact us via inga.ulusoy@uni-heidelberg.de or open an issue on github.

The slides for this session are found here. The demonstrations are listed here and the necessary commands for the live lession are summarized here.

1. Unit 5, Part 1

We will learn about the importance of software testing, types of software tests, and test-driven development.

2. Synchronous and asynchronous work in your team

Continue working on your module(s) and complete the Pytest test suite. Collaborate through GitHub, and use branches, pull request, and request reviews from your team members before merging any branches into main.