A comprehensive introduction to unit testing fundamentals in C++, covering the scientific approach to testing, white box vs black box testing methodologies, and the importance of writing testable code. The talk emphasizes that unit testing is the first line of defense against bugs, demonstrates practical examples using the Catch2 framework, and explores how unit testing improves software design. Key concepts include making tests repeatable and precise, testing at the function level, and the relationship between good design and testability.
•1h 0m watch time
Sort: