Всем привет! На днях прочитал мощнейшую книгу "Unit Testing Principles, Practices, and Patterns" от Владимира Хорикова.
Настоятельно рекомендую всем ознакомиться с этим учебником по юнит-тестированию, хотя на самом деле там также затрагиваются темы про интеграционные тесты и сквозные тесты, а также рассматриваются заглушки (mocks), есть советы по тестированию базы данных, примеры антипаттернов юнит-тестирования и все связанное с юнит-тестами.
Сначала я пытался писать юнит-тесты самостоятельно почти без всяких гайдов и сталкивался с вытекающими трудностями и вопросами, затем начал читать книгу и она прошлась катком по всем этим вопросам и трудностям! Читал не отрываясь, прям как какой-то бестселлер в в жанре триллер. Крайне рекомендую к прочтению!
Все примеры написаны на C# с использованием xUnit и капля EntityFramework, но ничего специфичного, прочитать можно и без знаний C#, достаточно будет базовых знаний Cи-подобного языка.
Спасибо за книгу!