Skip to content

Level 3 · Advanced

Modules

  1. Integration Testing Strategies
  2. Embedded Target Testing (on-target vs host testing)
  3. Hardware-in-the-Loop Basics
  4. Fuzz Testing (libFuzzer, AFL)
  5. Property-Based Testing (RapidCheck)
  6. CI/CD for C/C++ Test Suites (GitHub Actions)
  7. Performance & Benchmark Testing (Google Benchmark)
  8. Concurrency Testing (ThreadSanitizer, race detection)
  9. Legacy Code: Getting Untestable Code Under Test
  10. Project — CI Pipeline with Sanitizers, Coverage and Fuzzing