У цій книзі показано, як застосовувати принципи розробки програмного забезпечення, зокрема шаблони проектування, інкапсуляцію, виключення повторень та описові імена, до написання коду тестів. У частині I розглядаються теоретичні основи методів розробки тестів і описуються концепції шаблонів і "запахів" тестів (ознак існуючої проблеми). У частинах II і III наводиться каталог шаблонів проектування тестів, "запахів" та інших засобів забезпечення більшої прозорості коду тестів. Крім цього, у частині III зроблена спроба узагальнити і привести до єдиного знаменника термінологію тестових двійників і підставних об'єктів, а також розглянуті деякі принципи їх застосування при проектуванні як тестів, так і самого програмного забезпечення.
Книга орієнтована на розробників програмного забезпечення, які практикують гнучкі процеси розробки. В основному тут розглядаються приклади для існуючих реалізацій інфраструктури xUnit, але порушені і більш нові інфраструктури тестування на основі даних.
Також купити книгу Шаблони тестування xUnit: рефакторинг коду тестів, Джерард Месарош можна за посиланням