Learn the principles of software testing and the difference between manual and automated unit, integration, and system testing for CFD applications.
Read articleLearn how to implement the agile test-driven development (TDD) approach into your own coding workflow by going through a step-by-step example.
Read articleLearn how to compile and use Google's testing library gtest to write tests for your own CFD solver projects and catch bugs before they break your code.
Read articleLearn how to unit test a CGNS-based structured and unstructured mesh reading library using google test (gtest), including an introduction to test fixtures.
Read articleLearn how to test a linear algebra solver library with unit, integration, and system tests using Google test (gtest).
Read articleDiscover mocking and its use for bypassing CFD solver unit test dependencies, exemplified with a JSON-based parameter file reading example.
Read articleLearn what test coverage is and how to create interactive HTML-based reports to visualise that code is tested. Never miss a bug due to untested code again.
Read article