Курс «Автоматизатор тестирования на Kotlin»
Компания: OTUS (Отус)
рейтинг:
Актуальная программа курса (52 модулей, по данным школы)
- Модуль 1. Введение в Kotlin — В этом модуле мы разберемся в ключевых концепциях Kotlin, принципах работы с данными и структурой кода. Изучим, как организовывать логику программы, работать с коллекциями и применять продвинутые механики, такие как делегирование и асинхронность. Этот модуль заложит прочную базу для дальнейшего изучения автоматизации тестирования.
- • Вводное занятие: обзор курса, обзор языка Kotlin, области применения (серверная часть, Андроид)
- • Типы данных в языке Kotlin
- • Классы и функции
- • Контроль выполнения потока
- • Обобщенные типы // ДЗ
- • Коллекции // ДЗ
- • Функции-расширения, делегаты, DSL // ДЗ
- • Корутины
- • Консультация по пройденному материалу и ДЗ №1
- Модуль 2. Работа с внешними источниками — В этом модуле разберём работу с внешними источниками данных в Kotlin. Изучим Gradle, Docker, http-клиент Ktor и основы работы с базами данных (PostgreSQL, MongoDB). Завершим модуль консультацией и разбором вопросов.
- • Погружение в Gradle
- • Пара слов о Docker // ДЗ
- • Работа с сетью: http клиент ktor
- • Взаимодействие с реляционной СУБД на примере PostgreSQL
- • Взаимодействие с нереляционными СУБД на примере MongoDB // ДЗ
- • Консультация по пройденному материалу и ДЗ №2
- Модуль 3. Базовые фреймворки тестирования — В этом модуле мы изучим основные фреймворки тестирования в Kotlin. Разберёмся с модульными тестами, мокированием, BDD-подходом и генерацией тестовых отчётов.
- • Модульные тесты
- • Мокирование
- • BDD подход
- • Репортинг
- Модуль 4. Специфика тестирования серверной части — В этом модуле разберём особенности тестирования серверной части. Изучим основы серверной разработки на Spring Framework, работу с очередями сообщений в Apache Kafka и автоматизацию тестирования API с помощью RestAssured и Postman. Завершим модуль консультацией и разбором вопросов.
- • Основы серверной разработки на примере Spring Framework
- • Работа с очередями сообщений на примере Apache Kafka
Кем вы сможете работать
Сколько зарабатывают в профессии (медиана hh.ru, по 74 вакансиям)
Окупаемость: стоимость курса ≈ 1 мес зарплаты junior-специалиста.
Сравнение с похожими курсами других школ
| Курс | Школа | Цена | Срок | Рейтинг | Диплом | |
|---|---|---|---|---|---|---|
| Автоматизатор тестирования на Kotlin (этот) | OTUS (Отус) | — | 6 месяцев | 5 | сертификат | — |
| Тестирование Программного Обеспечения | IT-академия Stormnet | беспл. | 2 месяца | 5.0 | Сертификат | Перейти |
| Основы тестирования ПО | GeekBrains (ГикБреинс) | — | 4 недели | 4.4 | — | Обзор |
| Профессия Инженер по тестированию + ИИ | Skillbox (Скиллбокс) | 138 955 ₽ в месяц | 12 месяцев | 3.8 | Удостоверение | Перейти |
Стоит ли идти на этот курс
Плюсы
- Фокус на Kotlin — язык актуален для автоматизации тестирования Android-приложений, и курсов именно с таким стеком на рынке мало.
- Шесть месяцев обучения на среднем уровне дают время по-настоящему разобраться с инструментами, а не пробежать галопом по верхам.
- OTUS специализируется на IT-курсах для практиков — школа на рынке достаточно давно, рейтинг 4,70 держится стабильно.
Минусы и кому не стоит
- Курс для среднего уровня — без базы в тестировании ПО заходить преждевременно, придётся параллельно добирать фундамент.
- — серьёзная сумма при отсутствии данных о карьерной поддержке: ни программы трудоустройства, ни условий помощи с поиском работы в открытом доступе нет.
- Публичных данных о формате документа об окончании нет — важен конкретный тип сертификата для вашего работодателя или портфолио? Спросите школу напрямую.
Когда этот курс вам не нужен
Курс избыточен, если вы уже пишете автотесты на Kotlin и ищете точечное углубление — здесь вы заплатите за то, что уже умеете. Если ваша цель — автотесты на Python или Java, а не мобильная автоматизация, есть смысл выбрать курс с другим стеком.
Как выбрать курс по этому направлению
Тестирование ПО — направление, где рынок делится на ручников и автоматизаторов, и разрыв в зарплате между ними ощутимый. Выбирая курс по QA-автоматизации, смотрите прежде всего на стек: на каком языке пишутся тесты, какие фреймворки разбирают, есть ли мобильное тестирование. Kotlin в автоматизации — выбор осознанный, чаще встречается в Android-тестировании. Дальше — формат практики: разбор реальных проектов или учебные задачи в вакууме. Шесть месяцев — нормальный срок для среднего уровня, не верьте обещаниям «войти в автоматизацию за месяц». Цена выше 100 тысяч рублей оправдана только если в курсе есть живая обратная связь от практиков, а не просто видеолекции.
Частые вопросы
Можно ли пройти курс совсем без опыта в тестировании?
Курс заявлен как средний уровень — значит, базовые знания тестирования ПО нужны. Если опыта нет совсем, лучше начать с вводного курса по ручному QA, иначе половину времени уйдёт на догонялки.
Зачем учить Kotlin, если большинство QA-курсов используют Java или Python?
Kotlin активно применяется в автоматизации тестирования Android: UI-тесты, инструментальные тесты на платформе Google. Если цель — мобильная автоматизация или компании с Android-продуктами, Kotlin — прямой путь. Для бэкенд-тестирования Java или Python могут быть практичнее.
Сколько времени в неделю нужно выделять на учёбу?
Для шестимесячного курса среднего уровня реалистичная нагрузка — от 10 до 15 часов в неделю, включая практику. Меньше — затянется или останется на поверхности.
Что будет по окончании — диплом, сертификат?
В доступных данных информации о документе об окончании нет. Этот вопрос стоит задать школе напрямую перед оплатой.
Есть ли помощь с трудоустройством после курса?
Данных о программе трудоустройства в открытом доступе нет. Если карьерная поддержка для вас принципиальна — уточните у OTUS условия конкретно по этому курсу.
Оправдана ли цена в ?
Курс с узким стеком (Kotlin + QA) и длительностью полгода объективно стоит дороже коротких обзорных программ. Оправданность зависит от формата обратной связи и качества практических заданий — это то, что нужно выяснить до покупки.
Преподаватели курса
Отзывы
По итогу научилась здесь создавать высокопроизводительные серверные приложения и помимо самого языка узнала много полезнейших в работе инструментов



