Я ничего не узнал о тестировании за 3 года компьютерной инженерии. Нам в основном только что сказали, что это очень важно.
В любом случае, мне удалось самостоятельно начать модульное тестирование с выступления Роя Ошерова и его книги Искусство модульного тестирования . Очень полезно, ясно и по существу.
Проблема сейчас в том, что, конечно, много кода, который требует, например, базы данных или веб-сервисов. Я могу посмеяться над этим, чтобы вывести их из уравнения, которое хорошо для модульных тестов, но оно оставляет немало моего кода непроверенным. Существуют ли какие-нибудь хорошие книги или ресурсы, которые являются актуальными, с очень небольшим количеством ошибок, которые могут помочь мне начать интеграционные тесты? Желательно с упором на C #.