The Art of Unit Testing, Second Edition: with examples in C# (2016)

A Tour of C++ (2014)

Part 1: Getting started

Chapter 1: The basics of unit testing

Chapter 2: A first unit test

Part 2: Core techniques

Chapter 3: Using stubs to break dependencies

Chapter 4: Interaction testing using mock objects

Chapter 5: Isolation (mocking) frameworks

Chapter 6: Digging deeper into isolation frameworks

Part 3: The test code

Chapter 7: Test hierarchies and organization

Chapter 8: The pillars of good unit tests

Part 4: Design and process

Chapter 9: Integrating unit testing into the organization

Chapter 10: Working with legacy code

Chapter 11: Design and testability

Appendix. Tools and frameworks



All materials on the site are licensed Creative Commons Attribution-Sharealike 3.0 Unported CC BY-SA 3.0 & GNU Free Documentation License (GFDL)

If you are the copyright holder of any material contained on our site and intend to remove it, please contact our site administrator for approval.

© 2016-2026 All site design rights belong to S.Y.A.