Артём Сидорук — Как приручить автотестового монстра, или Dependency Injection в автотестах

Ближайшая конференция: Heisenbug 2023 Autumn — 10–11 октября (online), 15–16 октября (offline) Подробности и билеты: — — Вы пишете автотесты? Ваш проект с автотестами огромен и монструозен, и добавление каждого нового сервиса в него приносит нестерпимое желание все удалить и написать заново? У вас есть базовый класс на 3000 строк с методами на все случаи жизни? Или, возможно, вам приходилось исправлять множество тестов, чтобы добавить одну и ту же строчку в каждом из них? Если хотя бы на часть вопросов вы ответили положительно, если в целом они знакомы вам не понаслышке или же вы просто давно хотите оптимизировать свой тестовый проект, но не знаете, с чего начать — этот доклад для вас! На примере тестового проекта на C# (.NET) поговорим о паттернах в тестировании и о Dependency Injection (Service Locator) в частности. О том, как сделать тестовый проект чище и аккуратнее. И не забыть при этом про его понятность, расширяемость и гибкость. #dependency_injection
Back to Top