Доклад

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

  • На русском языке
Презентация pdf

Вы пишете автотесты? Ваш проект с автотестами огромен и монструозен, и добавление каждого нового сервиса в него приносит нестерпимое желание все удалить и написать заново? У вас есть базовый класс на 3000+ строк с методами на все случаи жизни? Или, возможно, вам приходилось исправлять множество тестов, чтобы добавить одну и ту же строчку в каждом из них?

Если хотя бы на часть вопросов вы ответили положительно, если в целом они знакомы вам не понаслышке или же вы просто давно хотите оптимизировать свой тестовый проект, но не знаете, с чего начать — этот доклад для вас! На примере тестового проекта на C# (.NET) поговорим о паттернах в тестировании и о Dependency Injection (Service Locator) в частности. О том, как сделать тестовый проект чище и аккуратнее. И не забыть при этом про его понятность, расширяемость и гибкость.

  • #di
  • #dependency_injection
  • #container
  • #rrr
  • #register_resolve_release
  • #patterns
  • #autotests
  • #test_project
  • #dotnet
  • #castle_windsor
  • #test_framework

Спикеры

Приглашенные эксперты

Расписание