В этом курсе мы рассмотрим всё, что нужно для правильного тестирования приложений на Go. От модульного тестирования до интеграционного и, наконец, краткий обзор сквозного тестирования.
- Форматирование и линтинг
- Табличные тесты и подтесты
- Создание наборов тестов с помощью Testify
- Разделение тестов с помощью тегов сборки
- Модульное тестирование ваших приложений Go
- Эффективность Бенчмаркинга
- Моки с помощью vektra/mockery
- Как создавать интеграционные тесты для HTTP REST API