The following are some of the references, and source materials, from my talk, Test Driven C++
Talks:
[1]Phil Nash on Catch2
[2]Phil Nash - Seeking Simplicity
[3]Dan North on Deliberate Learning
[4]Patryk Małek - Property Based Testing (with RapidCheck)]
[5]Clare Macrae on Approval Testing & Legacy code
[6]Seph De Busser - Testing The Tests: Mutation Testing for C++
Books:
[7]Working Effectively With Legacy Code - Michael Feathers
[8]Growing Object-Oriented Software Guided by Tests
Articles & Blogs:
[9]Phil Nash - More Productive C++ with TDD
[10]Michael Feathers' A Set of Unit Testing Rules
[11]Dan North - Introducing BDD
Libraries & Frameworks:
[12]Catch2 (Phil Nash's test framework
[13]C++ Approval Tests (Clare Macrae's work with Llewellyn Falco)
[14]Rapidcheck (Property-Based testing)
Other resources:
[15]Emily Bache's repo of coding katas
[16]Martin Fowler's refactoring catelog (and links for book)