Полный список курсов LearnQA

Пакеты со скидкой

Пакеты курсов - это несколько курсов, объединенные общей темой, которые можно приобрести с хорошей скидкой.
  • Автоматизатор мобильных приложений PRO
    Курс дает все необходимые навыки для настройки стека автоматизации с нуля. Помимо этого он дает полный обзор инструментов, с которыми автоматизатору приходится работать ежедневно:
    Git - для правильной организации работы и хранения кода тестов
    bash - без знания командной строки невозможно настроить инфраструктуру автотестов правильно!
    Docker - для запуска автотестов изолированно в контейнерах и в системе CI.

    Ближайший старт: {{ date_long_automation_pro }}
    Подробнее
  • Консольные утилиты PRO
    С консольными утилитами приходится сталкиваться каждому тестировщику. Иногда нужно посмотреть какие-то логи на удаленном сервере, иногда необходимо поработать с кодом, а иногда - подготовить тестовые данные для вашего мобильного приложения.

    Этот курс дает все необходимые навыки для работы с самой консолью bash и тремя ее самыми популярными утилитами - Docker, Git и adb

    Ближайший старт: {{ date_long_console_pro }}
    Подробнее

Вебинары

Мы проводим довольно много вебинаров. Видеозаписи самых интересных мы сделали доступными для продажи. После покупки Вы получите все материалы, а вопросы можно будет задавать ведущим вебинара в ТГ-канале.
  • Вебинар "Настройка и запуск автотестов в TeamCity"
    Для вебинара мы выбрали два популярных стека в автоматизации:

    ✔ Selenium-тесты на Java и TestNG с Allure-отчетами
    ✔ API-тесты на Python и библиотеке requests

    На вебинаре мы с нуля создадим новый проект в TeamCity и настроим автоматический запуск тестов в Docker-контейнерах по расписанию и на Pull Request с подготовкой отчетов.

    Мы будем все показывать и рассказывать как можно подробнее и про устройство самих тестов, и про запуск их в Docker, и про настройку самого TeamCity. Так что даже начинающий автоматизатор сможет повторить все на своем проекте.
    Подробнее
  • Вебинар "Основы TypeScript для тестировщиков"
    За вебинар мы успеем:

    ✔ Поговорить об отличии TypeScript как от JavaScript, так и от других языков программирования
    ✔ Настроить с нуля проект на TypeScript
    ✔ Обсудить основы TypeScript и написать несколько простых программ
    ✔ Посмотреть на типы данных и дженерики
    ✔ Изучить основы ООП на примере этого языка программирования, узнать основные отличия от Java и Python
    ✔ Поработать с обработкой ошибок
    ✔ Понять как устроена асинхронность, как правильно применять async/await и что такое Promise
    ✔ Решить несколько алгоритмических задачек на TypeScript, которые часто встречаются на собеседованиях
    Подробнее
  • Вебинар "Автоматизация тестирования Web-проектов на Playwright"
    Вебинар поделен на две части общей продолжительностью 4 часа!

    За два вебинара мы успеем:
    ✔ Настроить с нуля NodeJS и TypeScript
    ✔ Посмотреть основы работы с Playwright и сравнить его с Selenium
    ✔ Изучить более сложные механизмы, такие как мокирование запросов приложения к серверу
    ✔ С нуля создать удобный и расширяемый фреймворк, который можно будет закинуть в свое портфолио и использовать на рабочем проекте
    ✔ Поработать с отчетами самого Playwright и прикрутим отчеты Allure
    ✔ Настроить запуск автотестов в Docker и в Github Actions
    ✔ Настроить интеграцию доставки отчетов с Github Actions на Github Pages

    Стек: TypeScript, Playwright, Allure, Docker, Github Actions
    Подробнее

Курсы

  • Тестировщик: первая ступень
    Мини-курс по самым базовым вещам, который должен знать и уметь начинающий тестировщик. Что такое тест-дизайн, как на практике использовать классы эквивалентности и технику "граничных значений", как правильно оформлять тест-кейсы, описывать баги, какие бывают виды автоматизации и многое другое... Вы получите ту самую базу, с которой сможете проходить более углубленные курсы по тестированию без особых проблем и даже начать работать на позиции Junior.

    Курс стартует каждый день.
    Подробнее
  • Азбука IT
    Вводный курс об основных понятиях из мира IT. Что такое операционная система, для чего нужны переменные окружения, как работать с логами, как устроены сети и распределенные системы и многое другое... Мы сделали программу максимально доступной для тех, кто не сталкивается с информационными технологиями каждый день.

    Ближайший старт: {{ date_long_abc }}
    Подробнее
  • Ручное тестирование мобильных приложений
    Обзорный курс о самых важных моментах в тестировании мобильных приложений. Здесь вы узнаете о том, какие особенности существуют в мобильном тестировании, как работать с устройствами на базе iOS и Android, как построить процесс тестирования от идеи приложения до его поддержки после релиза. Курс подойдет как новичкам в тестировании, так и уже работающим специалистам.

    Ближайший старт: {{ date_long_manual }}
    Подробнее
  • Автоматизатор мобильных приложений - Базовый
    Курс рассматривает различные инструменты и подходы к автоматизации, рассказывает об установке и настройке IDEA, Android Studio, JDK, XCode, Jenkins и Appium, конфигурации эмуляторов и симуляторов. К каждому из уроков даются домашние задание разных уровней сложности, чтобы приобретенные знания можно было закрепить на практике, а код учеников проходит тщательное ревью с комментариями и предложениями по улучшению.

    Ближайший старт: {{ date_long_java }}
    Подробнее
  • Автоматизация REST API на Java
    На курсе мы:

    ✔ Поговорим о том, как устроен протокол HTTP
    ✔ Расскажем, что такое API и зачем его тестировать отдельно
    ✔ Настроим окружение для запуска REST API тестов на Java, JUnit5 и RestAssured с нуля
    ✔ Разберем устройство типичного API - для курса мы специально разработали множество примеров
    ✔ Добавим к тестам отчеты Allure
    ✔ Напишем небольшой, но легко расширяемый фреймворк для автотестирования, который закинем на Github
    ✔ Настроим запуск тестов в Docker

    Ближайший старт: {{ date_long_java_api }}
    Подробнее
  • Автоматизация REST API на Python
    На курсе мы:

    ✔ Поговорим о том, как устроен протокол HTTP
    ✔ Расскажем, что такое API и зачем его тестировать отдельно
    ✔ Настроим окружение для запуска REST API тестов на Python с нуля
    ✔ Разберем устройство типичного API - для курса мы специально разработали множество примеров
    ✔ Добавим к тестам отчеты Allure
    ✔ Напишем небольшой, но легко расширяемый фреймворк для автотестирования, который закинем на Github
    ✔ Настроим запуск тестов в Docker

    Ближайший старт: {{ date_long_python_api }}
    Подробнее
  • Тестирование безопасности
    Самое время освоить тестирование безопасности. Это совсем не так сложно, как кажется, достаточно просто понять основные принципы работы приложений и использования приемов поиска популярных уязвимостей. Отработайте их на практике — и сразу сможете улучшить тестирование на своем проекте.

    Ближайший старт: {{ date_long_security }}
    Подробнее
  • Docker: Инструменты тестировщика
    На этом курсе мы научимся работать с Docker - выбирать чужие и создавать свои образы, правильно запускать контейнеры и настраивать сетевую связь между ними.
    Итоговым проектом станет сбор правильной инфраструктуры проекта по автоматизации тестирования.
    Курс не требует навыков программирования и каких-то начальных знаний - мы обо всем расскажем с нуля.

    Ближайший старт: {{ date_long_docker }}
    Подробнее
  • Chrome DevTools: Инструменты тестировщика
    Это курс о самом популярном инструменте в тестировании веб-приложений. С инструментами браузера Chrome приходится сталкиваться каждому тестировщику, поэтому неплохо бы знать, как они устроены и что могут. Все знания, бесполезные для тестировщика, из курса выкинуты: только тестирование, только Chrome DevTools.

    Ближайший старт: {{ date_long_devtools }}
    Подробнее
  • Bash: Инструменты тестировщика
    Практический курс, тренирующий базовые навыки работы с командной строкой в linux/mac системах. Содержит все команды, которые будут полезны новичку для работы с оболочкой bash.

    Ближайший старт: {{ date_long_bash }}
    Подробнее
  • Git: Инструменты тестировщика
    Короткий курс по самой популярной системе контроля версий - Git. Каждая вторая вакансия на тестировщика требует от вас знания этого инструмента. На этом курсе мы фокусируемся только на тех навыках, которые нужны тестировщику в ежедневной работе. Поэтому вы сможете сразу после окончания курса использовать полученные знания на практике.

    Ближайший старт: {{ date_long_git }}
    Подробнее
  • SQL: Инструменты тестировщика
    Курс по основам работы с базами данных при помощи SQL. Здесь собраны все основные команды, которые могут пригодиться тестировщику. Знание SQL часто проверяется на собеседованиях, поэтому курс может быть полезен практически всем.

    Ближайший старт: {{ date_long_sql }}
    Подробнее
  • Консольные утилиты Android: Инструменты тестировщика
    Практический курс, сфокусированный на работе с ADB и эмуляторами. Содержит большое количество домашних заданий, тренирующих важнейшие навыки в работе с Android. Если вы хотите вывести свое умение тестировать Android на новый уровень - вам сюда.

    Ближайший старт: {{ date_long_adb }}
    Подробнее
Не знаете какой курс выбрать?