Юнит тесты не нужны? О тестировании кода. Моки, юнит и интеграционные тесты / Немного IT #11
Выпуск о тестировании: юнит, интеграционном и end-to-end тестах. Поговорим о плюсах, минусах и внешних инструментах. Расскажем про наш личный опыт на проектах и конечно же затронем тему чистой архитектуры. Иван Соловьёв https://solovev.one
Михаил Непряхин https://t.me/neprja
00:00:21 Приветствие 00:00:51 Наши истории о написании тестов 00:02:22 Почему некоторые крупные компании не пишут тесты 00:04:30 Когда и кому тесты не нужны 00:07:29 Тесты на фронтенде 00:09:28 Про Unit тесты 00:10:10 Пирамида тестирования 00:14:10 Типы тестов 00:15:36 Тестирование Фронтенда 00:18:48 Браузеры для тестирования фронтенда 00:20:21 Немного о тестировании мобильных приложений 00:23:19 Использование Mocks 00:27:40 Unit тесты vs интеграционные тесты 00:31:18 Когда от TDD есть профит 00:42:14 Почему стоит уделять внимание интеграционным тестам 00:48:30 Анатомия тестирования AAA: Arrange, Act, Assert 00:49:25 Внешние инструменты для написания тестов 00:51:53 О моках 00:53:11 О важности Unit тесты 01:03:49 Про покрытие тестами кода 01:05:20 Что делают тестировщики? 01:12:05 Внедрение зависимостей и чистая архитектура 01:15:55 Зачем SonarQube