Инженерный курс по автоматизации тестирования backend-систем с личной проверкой заданий и поддержкой преподавателя. Вы научитесь проектировать быстрые, стабильные и детерминированные автотесты для микросервисных архитектур с Kafka, gRPC, HTTP, PostgreSQL и асинхронными бизнес-процессами. Работа с тестовым стендом, моками, Docker, инфраструктурой и CI/CD. Курс для специалистов уровня middle и выше, где автотесты перестают быть проблемой и становятся надёжным инструментом качества.
Во-первых, выражаю огромную благодарность автору за проделанную работу и такой качественный продукт!
Это мой 4ый пройденный курс (после UI, API и нагрузочного тестирования), и не побоюсь сказать, что благодаря этим курсам я заложил мощный фундамент для дальнейшего развития себя, как автоматизатора / sdet.
Я наконец-то разобрался с gRPC, Kafka, в полной мере понял роль моков для качества и скорости тестовых прогонов.
Данный курс является логическим продолжением предыдущих курсов (API/Нагрузка), поэтому новичкам я бы порекомендовал для начала пройти их, чтобы не тратить часы на разбор использованных в курсе базовых инструментов (pytest, allure, docker ...)
Отдельная благодарность автору за оперативную проверку коммитов и подробные комментарии + замечания к ним!
Благодарю за отзыв! Если честно, это лучшее, что может услышать автор курса, когда студент проходит несколько курсов подряд и действительно извлекает из этого практическую пользу. Желаю успехов в дальнейшем развитии и росте в автоматизации :)
Прохожу уже второй курс от Никиты. В этот раз по backend API автотестам с Kafka, базой данных и моками. Для себя могу сказать, что это самый структурированный и практичный материал по этой теме, который мне попадался.
На работе мне нужно было покрывать асинхронный процессинг заявок через Kafka, плюс у нас много микросервисов и интеграций. До курса было много неуверенности - особенно когда речь заходила о моках и изоляции. Казалось, что это что-то сложное и не совсем понятное.
После курса появилось четкое понимание, как изолировать тесты, как строить моки, как работать с очередями и базой данных в автотестах. Самым сложным для меня было даже не написать тест, а понять, с чего начинать и как правильно выстроить архитектуру. В курсе это подробно разобрано: контракты, схемы, подход к проектированию. По ощущениям, как будто поработал над небольшим проектом, близким к реальной банковской системе.
Отдельный плюс разбор и grpc, и http. В моем случае был нужен только http, но понимание grpc точно добавило уверенности.
Курс могу рекомендовать всем, что хочется разобраться с моками, автотестами с очередями, использованием бд в автотестах. За эту цену и с таким уровнем подачи материала в курсе минусов нет.