Курс Инженер по тестированию: обучение qa engineer с нуля

Курс

Инженер по тестированию

Практический онлайн-курс, на котором вы с нуля за 6 месяцев освоите профессию инженера по тестированию в своем темпе и с поддержкой куратора
  • Будете учиться у экспертов из Лаборатории Касперского, «Самоката», Avito, Mail.ru, Ozon
  • Пройдёте стажировку уже во время обучения
  • Получите официальный документ об образовании и диплом Академии Эдюсон
  • На тарифе ПРО получите 6 подробных консультаций от эксперта-наставника
  • Найдёте работу, или вернём деньги – это прописано в договоре
Обучение в гибком формате
Более 750 000 студентов выбрали Академию Эдюсон
-60%
до 20 января
4.8 из 5
по отзывам 3 700 студентов
Лицензия на осуществление образовательной деятельности, выданная Департаментом образования и науки города Москвы

Освоите специализированные нейросети, которые значительно упростят вашу работу

Занятия в удобное время
Никаких жёстких дедлайнов. Доступ к курсу — навсегда!
21 крупный проект
Готовое портфолио и прикладные навыки по окончании курса
70% практики
Задания, тренажёры и тесты, интерактивная песочница по Python, чат-боты
2 диплома в портфолио
Диплом о профессиональной переподготовке и диплом Академии Эдюсон
Стажировка
Первый опыт работы над реальным проектом в кросс-функциональной команде — уже во время обучения
Выгодная рассрочка без %
Старт сразу, оплата — удобными частями

* по данным Stack Overflow и Гитхаб (GitHub)

** по данным Гитхаб (GitHub)

Освойте ИИ-инструменты для тестировщиков и значительно упростите свою работу

Нейросети помогут:

70% тестировщиков уже используют нейросети в работе — научитесь и вы

Вы научитесь:

*

Тестировщики ПО востребованы в разных сферах:
Тестировщики находят ошибки в работе сайтов и приложений и прогнозируют сбои, чтобы повысить качество продукта. Такие специалисты нужны при запуске любого ПО.
Тестирование — отличный вариант для старта в ИТ. Специалисту не нужно программировать, разбираться в математике или иметь техническое образование.
Кто такой тестировщик
Веб-разработка
Информационная безопасность
По данным hh.ru и SuperJob, 1/3 вакансий тестировщиков — удалённые.
Разработка компьютерных игр
Банкинг
Мобильная разработка
Разработка виртуальной реальности
Начинающий
114 000

Вакансии на hh.ru прямо сейчас:

Средний

225 000 ₽ — средняя зарплата инженера по тестированию в 2026

297 000
Продвинутый
Тестировщик
от 180 000 ₽
Москва
Без опыта
310 000
Без опыта
Москва
140 000-160 000
Тестировщик/QA Engineer
Кому подойдёт курс

Тем, кто хочет сменить профессию и работать в ИТ без программирования

Освоите профессию тестировщика с нуля. Научитесь тестировать веб- и мобильные приложения и отработаете полученные навыки на стажировке

Смежным ИТ-специалистам для карьерного роста

Сможете говорить с разработчиками на одном языке, применять навыки тестирования в текущей профессии или полностью сменить направление

Начинающим тестировщикам и тем, кто изучает тестирование самостоятельно

Повысите уровень своих компетенций в тестировании и структурируете знания. Будете чувствовать себя увереннее в профессии и повысите свой доход

Ваши навыки после обучения

Навыки
Должность
Тестировщик ПО
  • Тестирую прикладной программный интерфейс (API) с помощью Postman
  • Тестирую визуальные и функциональные элементы интерфейса
  • Программирую на Python
  • Тестирую веб- и мобильные приложения как вручную, так и с помощью автотестов
  • Знаю основы HTML и CSS и тестирую вёрстку
  • Составляю качественную тестовую документацию
  • Проектирую базы данных с помощью SQL
  • Провожу нефункциональные тестирования
  • Автоматизирую развёртывание приложений с Docker
  • Умею работать с операционной системой Linux, подключаться к удалённым серверам и читать логи
  • Пишу тесты с использованием PyTest
  • Применяю методологию DevOps при тестировании приложений
Инструменты
⠀⠀⠀Python
Универсальный язык программирования, который используется в backend-разработке, анализе данных и машинном обучении.
⠀⠀⠀Git
Система контроля версий № 1 в мире. Git позволяет работать над кодом проекта совместно, не переживая за потерю данных или конфликт версий.
⠀⠀⠀SQL
Structured Query Language — язык управления базами данных для реляционных баз данных.
⠀⠀⠀GitHub
Веб-сервис для совместной работы разработчиков над кодом и хостинга проектов. GitHub основан на системе контроля версий GIT.
⠀⠀⠀DRF
Мощная и гибкая библиотека, отвечающая за создание API. Её главное преимущество в том, что она значительно упрощает сериализацию.
  • Использую систему контроля версий Гитхаб (Github) и умею настраивать процессы непрерывной интеграции и доставки (CI/CD)
⠀⠀⠀API
Интерфейс программирования, позволяющий создавать приложения с использованием готового кода.
⠀⠀⠀HTML
Язык, с помощью которого можно разметить структуру будущей веб-страницы: добавить основные блоки, текст, картинки, видео.
⠀⠀⠀CSS
Язык стилей, с помощью которого можно описать внешний вид HTML-элементов.
⠀⠀Linux
Семейство операционных систем (ОС), работающих на основе одноименного ядра.
⠀⠀⠀Docker
Программное обеспечение для автоматизации развёртывания и управления приложениями в средах с поддержкой контейнеризации, контейнеризатор приложений.
⠀⠀⠀TestFlight
Онлайн-сервис для беспроводной установки и тестирования мобильных приложений.
⠀⠀⠀Google Play Console
Кабинет разработчика, где непосредственно хранится мобильное приложение.
⠀⠀⠀Xcode
Интегрированная среда разработки программного обеспечения для платформ macOS, iOS, watchOS и tvOS.
⠀⠀⠀Pytest
Фреймворк для тестирования программного обеспечения на языке Python, который позволяет разработчикам создавать и запускать тесты для проверки корректности работы своих программ.
⠀⠀ Bash
Усовершенствованная и модернизированная вариация командной оболочки Bourne shell. Особенно популярна в среде Linux, где она часто используется в качестве предустановленной командной оболочки.
⠀⠀ Postman
Cервис для создания, тестирования, документирования, публикации и обслуживания API.
⠀⠀ Selenium
Инструмент для проведения нагрузочного тестирования.
⠀Jmeter
Инструмент для автоматизации действий веб-браузера. В большинстве случаев используется для тестирования Web-приложений, но этим не ограничивается.
⠀⠀ DBeaver
Клиентское приложение SQL и инструмент администрирования базы данных. Для реляционных баз данных он использует интерфейс прикладного программирования JDBC для взаимодействия с базами данных через драйвер JDBC.
⠀⠀ Fiddler
Инструмент отладки прокси-сервера, используемый для регистрации, проверки и изменения трафика HTTP и HTTPS между компьютером и веб-сервером.
⠀⠀ Jenkins
Программная система с открытым исходным кодом на Java, предназначенная для обеспечения процесса непрерывной интеграции программного обеспечения.
⠀⠀ ZAP
Cканер уязвимостей.
⠀⠀ Wireshark
Программа-анализатор трафика для компьютерных сетей Ethernet и некоторых других. Имеет графический пользовательский интерфейс.
⠀⠀ Charles Proxy
Инструмент для мониторинга HTTP/HTTPS трафика.

⠀⠀ Android Debug Bridge
Инструмент программирования, используемый для отладки устройств на базе Android.
⠀⠀ WSL
Слой совместимости для запуска Linux-приложений в ОС Windows.
⠀⠀ Qase
Облачное решение для управления испытаниями, которое позволяет проводить испытания, объединять отчёты о тестировании, проводимом как в ручном, так и в автоматизированном режиме, а также предоставлять аналитику на основе исторических данных.
⠀⠀ BrowserStack
Облачная платформа для веб-тестирования и мобильного тестирования, которая предоставляет разработчикам возможность тестировать свои веб-сайты и мобильные приложения в браузерах по требованию, операционных системах и реальных мобильных устройствах.

Вы отработаете навыки тестирования на 21 проекте

Создадите чек-листы и опишете тест-проекты для проверки приложения Todoist
Составите технический отчёт по итогам тестирования сайта
Составите план теста, сценарий проверки и технический отчёт для сайта Triangle-nu
Спроектируете базу данных для интернет-магазина

Напишете автотесты для проверки прикладного программного интерфейса (API)
Проведёте нагрузочное тестирование сайта
Протестируете безопасность сайта
Запустите контейнеры с помощью Docker
Обработаете и занесёте файлы в базу данных с помощью Python
Протестируете прикладной программный интерфейс (API) приложения Trello с помощью Postman
Настроите логику процессов непрерывной интеграции и доставки (CI/CD) и запустите в нем тесты с помощью Дженкинс (Jenkins)
Протестируете мобильное приложение Habitica
Проведёте автотестирование фронтенда платформы с помощью Selenium IDE
Протестируете фронтенд сайта mail.ru с помощью Selenium WebDriver
Напишете тест и фикстуры для тестирования фронтенда Gismeteo с использованием Pytest
Проведёте автотесты веб-сайта для генерации отчётов
Проведёте автотестирование фронтенда amazon.com с помощью библиотеки Playwrigh
Сгенерируете текстовые данные и проверите их с помощью автотестов
Напишете автотесты для методов тестового прикладного программного интерфейса (API) от компании Swagger
Запустите несколько параллельных автотестов
Итоговый проект: тестирование платформы «ИТ-Резюме»

Пройдёте стажировку в PointPulse уже во время обучения

PointPulse — среда, где ИТ-специалисты и менеджеры разного уровня объединяются в одну команду и работают над своим продуктом.
Всё как в реальном найме
Вы проходите настоящее собеседование с менеджером проекта или руководителем направления
Проект под ваши навыки
Специалисты распределяют вас в кросс-функциональную команду, где вы вместе работаете над продуктом
Профессиональные ИТ-инструменты
Всю разработку ведёте в GitLab, задачи — в системе управления проектами GitLab Issue Board, а общение с командой — в закрытом мессенджере
Поддержка экспертов
В общих чатах направлений можно задать технический вопрос и получить помощь от старших коллег
Защита и проект в портфолио
Стажировку завершает защита продукта. Вы получаете подробную обратную связь и добавляете кейс в портфолио

Курс состоит из

С помощью онлайн-тренажёров вы сможете отработать практические навыки в интерактивном формате.
15+ тренажёров для отработки навыков
20+ шаблонов, уникальных материалов и конспектов лекций
Скачаете их, чтобы всё важное было под рукой.
160+ теоретических видеолекций с примерами
Вы изучаете теорию в формате видеолекций в удобное вам время. К занятиям прилагаются дополнительные материалы, конспекты и чек-листы.
90+ заданий в интерактивной песочнице по Python, 30+ в песочнице по SQL
Решать задачи по Python и SQL можно не уходя с платформы в специальной песочнице. В ней вы отработаете теорию на практических заданиях, а платформа составит несколько тестов и проверит решение на корректность. Не нужно устанавливать ПО, можно тренироваться сразу.
Помогут закрепить навыки, которые получили в теории.
50+ практических занятий и проектов
Программа обучения
6 часов в неделю
301 интерактивный урок
21 проект
254 ак. часа
Доступ навсегда
Разберётесь, чем занимается тестировщик. Поймёте, какие навыки и инструменты ему необходимы. Получите подборку литературы по тестированию от экспертов.
2 часа
4 занятия
  • Что нужно знать о профессии тестировщика
  • Карта компетенций тестировщика
  • Какие книги стоит прочитать будущему тестировщику
Узнаете, как организована разработка в ИТ-компаниях. Познакомитесь с моделями жизненного цикла разработки ПО. Научитесь работать с Trello, Asana, Jira.
5 часов
7 занятий
  • Введение в Agile
  • Принципы командной работы по Agile
  • Введение в SCRUM
  • Модели SDLC и Waterfall
  • Как организованы модели SDLC и Waterfall
  • Как устроен процесс тестирования в разных методологиях разработки ПО
  • Как пользоваться Trello и Asana
  • Как пользоваться Jira
2 бизнес-кейса
Поймёте, как организовать свой день и выстроить рабочие процессы на удалённой работе. Разберётесь, как преодолеть трудности удалёнки.
1 час
8 занятий
  • 10 мифов об удалённой работе
  • Как организовать свой день на удалённой работе
  • Как построить отношения с коллегами в распределённой команде
  • Как организовать совместную работу над проектом в разных часовых поясах
  • Как написать текст для рабочего письма
  • Как преодолеть трудности удалённой работы
  • Как работать удалённо, если вы экстраверт
  • Как избежать выгорания, работая удалённо
1 бизнес-кейс
Научитесь работать с тестовой документацией. Составите чек-лист, сценарий теста и технический отчёт. Проверите свой первый сайт и опишете баги.
12 часов
15 занятий
  • Какие бывают виды и уровни тестирования
  • Какие инструменты применяют в тестировании
  • Что такое тестовая документация
  • Что такое чек-листы и как с ними работать
  • Что такое сценарии теста и как с ними работать
  • Как работать с отчётами о тестировании
  • Что такое технический отчёт и как с ним работать
  • Как применять техники тест-дизайна
  • Тест по теме «Виды и уровни тестирования»
6 практических заданий
1 тренажёр
Узнаете о различиях и кейсах применения современных ИИ-инструментов. Научитесь составлять промпты.
2 часа
5 занятий
  • Что такое нейросети
  • Как использовать платные нейросети
  • Как составить промпт для текстовых нейросетей
  • Как работать с нейросетью GigaChat
  • Как использовать ChatGPT
Увидите возможности нейросетей. Поймёте, как их используют тестировщики, изучите специализированные ИИ-инструменты для дебаггинга и тестирования. Повысите эффективность работы с помощью Copilot, ChatGPT, GigaChat, YandexGPT.
1 час
3 занятия
  • Как нейросети помогают разработчикам и тестировщикам
  • Как использовать ИИ в ручном тестировании: генерация тестов, тестовых данных и технических отчётов
  • Практическое задание: генерация тест-проектов, тестовых данных и отчётов с помощью ИИ
1 практическое задание
Вы поймёте, как автоматизировать простые рабочие задачи с помощью чат-ботов на основе ИИ: ChatGPT, DeepSeek, Claude. Выполните проект, чтобы закрепить и проверить знания.
7 часов
6 занятий
  • Как использовать нейросети, чтобы написать код
  • Проект: напишите программу для сбора данных (веб-скрейпер) для AppStore и автоматизируйте процесс
  • Как декомпозировать проект на задачи для нейросети
  • Как работает контекст нейросети и почему это важно
  • Что делать, когда нейросеть генерирует нерабочий код
  • Проект: создайте анализатор сайтов по домену
2 проекта
4 лонгрида
Поймёте основные требования к программному обеспечению и научитесь составлять матрицу требований.
1 час
5 занятий
  • Какие бывают виды требований к системе
  • Что такое пользовательские требования
  • Что такое функциональные требования
  • Что такое нефункциональные требования
  • Что такое матрица требований
Разберётесь, чем отличаются виды разработки. Поймёте, как работают веб-приложения и сетевые протоколы. Научитесь применять Chrome DevTools.
4 часа
7 занятий
  • Как устроена клиент-серверная архитектура
  • Как устроена фронтенд-разработка: HTML, CSS, JS
  • Как устроена бэкенд-разработка
  • Как устроены веб-приложения
  • Что такое сетевые протоколы и как они устроены
  • Как работать с уникальным адресом (URL)
  • Как работать с DevTools
3 тренажёра
Поймёте, как работают HTML и CSS. Узнаете, что такое дизайн-система и научитесь использовать её для проверки интерфейса. Познакомитесь с инструментами кроссбраузерного тестирования.
5 часов
8 занятий
  • Как тестировать интерфейс
  • Как устроен язык HTML
  • Основы вёрстки
  • Кроссбраузерное и кроссплатформенное тестирование
  • Как тестировать вёрстку веб-приложений
  • Как организовывать тестирование фронтенда
1 тренажёр
1 интерактивная презентация
Научитесь работать с базами данных. Решите 35 практических заданий в формате интерактивной песочницы и попрактикуетесь отправлять запросы на языке SQL.
16 часов
53 занятия
  • Подключение к базе данных
  • Проектирование, установка и настройка базы данных
  • Операторы SQL
  • Работа с таблицами, шаблонами и фильтрами
  • Функции для обработки данных
  • Строки: группировка и вычисления
  • Подзапросы в SQL
  • Оконные функции в SQL
  • Описание структуры базы данных с помощью операторов DDL
37 практических заданий, 35 в формате песочницы
Изучите основы DevOps. Узнаете, как члены ИТ-команды используют виртуализацию в работе. Познакомитесь с самым популярным сервисом для контейнеризации — Docker.
2 часа
3 занятия
  • Введение в DevOps
  • Что такое виртуализация и как она работает
  • Как устроена контейнеризация
Узнаете, чем Linux отличается от других ОС. Научитесь запускать приложения Linux в ОС Windows, имитировать работу с Bash, запускать Linux в контейнере и на виртуальной машине. Узнаете, как работать с командной строкой.
5 часов
6 занятий
  • Как устроена ОС Linux
  • Как запустить Linux
  • Как работать с командной оболочкой Bash
  • Как работать со скриптами в Bash
  • Как работать с удалёнными серверами
  • Как работать с логами
Научитесь загружать образы на Docker Hub и познакомитесь с платформой Kubernetes. Разберёте два кейса: локальный запуск модульного теста и тестирование сайта магазина. Примените знания на практике и самостоятельно запустите контейнеры в Docker.
2 часа
2 занятия
  • Как использовать Docker в тестировании
1 практическое задание
Узнаете, зачем нужно контролировать версии, как работает Гит (Git) и как использовать его для эффективной работы. Научитесь создавать аккаунт на Гитхаб (GitHub), подключаться к сервису через IDE, работать с локальным и удалённым репозиториями, создавать и сливать ветки.
2 часа
5 занятий
  • Как работать с системой контроля версий Гит (Git)
  • Как работать с Гитхаб (GitHub)
  • Как тестировщик работает с Гит (Git)
  • Как оформить репозиторий на Гитхаб (GitHub)
Узнаете о типах прикладного программного интерфейса (API) и поймёте их роль в процессе взаимодействия нескольких приложений. Научитесь просматривать, фильтровать, отправлять, изменять и подменять запросы, а также изменять ответы сервера. Потренируетесь в тестировании и проверите корректность работы сервиса.
4 часа
6 занятий
  • Как устроен прикладной программный интерфейс (API)
  • Как устроен REST API
  • Как тестировать прикладной программный интерфейс (API)
  • Как тестировать с помощью Postman
  • Как применять анализаторы трафика в тестировании
1 практическое задание
Узнаете, как устроен жизненный цикл безопасной разработки и какую роль в нём играют тестировщики. Развернёте локальный стенд и проведёте нагрузочное тестирование. Научитесь работать с самыми популярными инструментами для тестирования безопасности сайтов.
7 часов
8 занятий
  • Что такое нефункциональное тестирование
  • Как провести нагрузочное тестирование
  • Как провести тестирование безопасности
  • Как провести тестирование удобства использования
2 практических задания
Изучите особенности тестирования мобильных приложений и дизайна пользовательского опыта и интерфейса (UX/UI). Освоите работу с логами, Android Studio, Xcode, TestFlight, Google Play Console. Научитесь тестировать мобильные приложения с помощью Charles Proxy.
7 часов
13 занятий
  • Какие есть особенности в тестировании мобильных приложений
  • Что такое дизайн пользовательского опыта и интерфейса (UX/UI) и гайдлайны
  • Как выбрать мобильное устройство для тестирования
  • Как работать с логами
  • Как установить Android Studio
  • Как протестировать мобильное приложение с помощью Android Studio
  • Как протестировать мобильное приложение с помощью Xcode
  • Как тестировщик использует TestFlight и Google Play Console
  • Как протестировать мобильное приложение с помощью Charles Proxy
  • Какие сервисы упрощают работу тестировщика
3 практических задания
Проверите свои навыки и решите настоящий кейс по веб-тестированию. Изучите реальный сайт, оформите тестовую документацию и сформируйте отчёт.
5 часов
1 занятие
Дипломный проект
Разберётесь, как успешно пройти собеседование и научитесь выполнять тестовые задания.
2 часа
3 занятия
  • Как получить работу мечты
  • Как пройти собеседование на тестировщика
  • Как выполнить тестовое задание
1 тренажёр
Познакомитесь с основами автотестирования и профессией автотестировщика.
1 час
3 занятия
  • Что стоит знать об автотестировании
  • Как стать тестировщиком-автоматизатором
Напишете свой первый код на Python. Узнаете о стандартах оформления кода. Научитесь работать в IDE PyCharm.
3 часа
6 занятий
  • Введение в языки программирования
  • Язык программирования Python
  • Как установить Python и вывести фразу «Hello, world!»
  • Что такое стандарты PEP 8 и как их применять
  • Как выбрать IDE для работы с Python
  • Как использовать IDE PyCharm для работы с Python
Вы научитесь работать в Cursor: настроите среду IDE, поймёте, как управлять контекстом, разберётесь в том, что такое рабочие паттерны. В финале модуля вы разработаете агрегатор заметок с ИИ-суммаризацией и сможете внедрить его в работу.
2,5 часа
4 занятия
  • Как настроить Cursor и начать в нём работать
  • Как управлять контекстным окном в Cursor
  • Как использовать продвинутые возможности и рабочие паттерны в Cursor
  • Проект: разработайте агрегатор заметок с ИИ-суммаризацией
3 мини-курса
1 практическое задание
Изучите основные типы данных в Python: числа, строки, булевы переменные. Научитесь работать с коллекциями: списками, кортежами, множествами и словарями. Попрактикуетесь в интерактивной песочнице на платформе.
9 часов
11 занятий
  • Начало программирования на Python
  • Как работать с числами в Python
  • Как работать с булевскими переменными
  • Как работать со строками в Python
  • Как работать со списками
  • Как работать с кортежами
  • Как работать с множествами
  • Как работать со словарями
3 практических задания
Познакомитесь с условиями и циклами. Поймёте, как использовать условные операторы в функциях.
2 часа
10 занятий
  • Что такое условия и как с ними работать
  • Как работать с условным оператором if — elif — else
  • Как использовать условные операторы в функциях и комбинировать условия
  • Что такое тернарный оператор и the Anti-IF Campaign
  • Как использовать условный оператор в коде: методика раннего прерывания
  • Как избегать длинных условий в коде
  • Как избегать дублирований
  • Как не усложнять код
  • Что такое циклы в Python и как с ними работать
  • Что такое рекурсии в Python
Узнаете, как импортировать и создавать модули. Разберётесь, как работать с модулями os, sys, math, glob, time и datetime.
1 час
5 занятий
  • Как импортировать модули и элементы модулей
  • Как создать модуль
  • Какие основные модули есть в Python и как с ними работать
  • Как работать с файлами
3 практических кейса
Освоите применение нейросетей в написании кода и автотестировании.
4 часа
8 занятий
  • Как использовать нейросети, чтобы написать код
  • Как использовать автокомплитеры, чтобы писать код
  • Как изучать новые языки с помощью нейросетей
  • Как использовать нейросети для документирования кода
Научитесь работать с лямбда-функциями, итераторами и генераторами. Разберётесь, как обрабатывать исключения. Освоите регулярные выражения и попрактикуетесь в интерактивной песочнице.
11 часов
11 занятий
  • Как работать с лямбда-функциями в Python
  • Как работать с comprehensions в Python
  • Что такое итераторы и генераторы в Python
  • Как работать с исключениями в Python
  • Как работать с оператором * в Python
  • Как работать с датами и временем в Python
  • Как работать с регулярными выражениями в Python
4 практических задания
Познакомитесь с принципами ООП: инкапсуляцией, наследованием, полиморфизмом. Научитесь создавать классы и объекты. Узнаете, как написать код в парадигме ООП.
5 часов
6 занятий
  • Как создать класс и его объект
  • Как работает инкапсуляция
  • Как работает наследование
  • Как работает полиморфизм
  • Как писать код на Python в рамках ООП
1 практическое задание
Поймёте, как писать запросы к базе данных на языке Python и научитесь получать и записывать данные. На реальной практической задаче разберётесь, как использовать библиотеку для работы с прикладным программным интерфейсом (API).
2 часа
2 занятия
  • Как работать с базами данных в Python
  • Как работать с библиотекой Python Requests
Познакомитесь с основами автоматизированного тестирования, плагинами pytest-xdist, csv и библиотекой Pandas. Научитесь работать с маркировкой и параметризацией тестов. Установите PyTest и напишете свой первый тест.
3,5 часа
3 занятия
  • Как начать работать с автотестами
  • Написание тестовой функции
  • Как писать автотесты с помощью плагинов
Узнаете, какие инструменты используются для автоматизации тестирования пользовательского интерфейса (UI). Научитесь работать с Selenium IDE и WebDriver. Научитесь писать фикстуры для подготовки тестового стенда и получения тестовых данных.
7 часов
11 занятий
  • Введение в автоматизацию фронтенд-тестирования
  • Какие инструменты подходят для автоматизации фронтенд-тестирования
  • Как начать работу с продуктами Selenium
  • Как писать тесты с помощью Selenium IDE
  • Как автоматизировать тестирование с помощью Selenium WebDriver
  • Как работать с фикстурами PyTest
  • Как автоматизировать параллельное тестирование фронтенда
2 практических задания
Научитесь генерировать отчёты с помощью Allure Report. Освоите автоматизацию тестирования для BDD-разработки. Познакомитесь с инструментом Playwright для тестирования фронтенда.
3 часа
5 занятий
  • Как генерировать отчёты с помощью Allure Report
  • Как генерировать отчёты с помощью Allure. Практика
  • Как автоматизировать тестирование для BDD-разработки
  • Как автоматизировать фронтенд-тестирование с помощью Playwright
1 практическое задание
Вы разберётесь, как нейросети меняют работу с данными, научитесь обнаруживать типичные проблемы в наборах данных (датасетах), проводить аудит и проверять качество данных — навыки, которые напрямую применяются в тестировании.
1 час
3 занятия
  • С какими проблемами в данных сталкиваются аналитики и как их обнаружить
  • Как провести аудит данных и подготовиться к очистке датасета
  • Как нормализовать данные и проверить их качество
1 лонгрид
2 мини-курса
Узнаете, как автоматизировать тестирование прикладного программного интерфейса (API). Поймёте, как писать автотесты с помощью библиотек PyTest и Requests. Напишете автотесты для проверки системы аутентификации веб-сервиса, а затем сгенерируете отчёт о тестировании с помощью библиотеки Allure.
5 часов
6 занятий
  • Как автоматизировать тестирование
  • Как проверить API-запрос
  • Как провести API-тест и сгенерировать отчёт
  • Как работать с тестовыми данными
2 практических задания
Вы поймёте, зачем подключать ИИ через API вместо готовых интерфейсов, и научитесь готовить проект к развёртыванию (деплою) безопасно. В финале модуля вы протестируете защиту своего приложения и устраните уязвимости перед публикацией.
2 часа
3 занятия
  • Зачем использовать ИИ по API
  • Как обезопасить проект перед деплоем
  • Проект: протестируйте безопасность приложения
2 мини-курса
1 практическое задание
Вы разберётесь, чем агент отличается от чат-бота и как меняется роль разработчика с появлением агентных инструментов. Составите карту агентных инструментов 2026 года и узнаете, как получить к ним доступ.
1,5 часа
4 занятия
  • Чем агент отличается от нейросети
  • Как изменилась роль человека: от пользователя к оркестратору
  • Карта агентных инструментов 2026
  • Как получить доступ к агентным инструментам
1 видеолекция
3 лонгрида
Разберётесь с принципами подхода и применением в тестировании. Научитесь запускать тесты в Дженкинс (Jenkins).
4 часа
4 занятия
  • Как применять настройку процессов непрерывной интеграции и доставки (CI/CD)
  • Как использовать Дженкинс (Jenkins) в тестировании
  • Запустите тесты в Дженкинс (Jenkins)
1 практическое задание
Разберётесь в этапах найма. Поймёте, как взаимодействовать с рекрутерами и аутсорсинговыми компаниями. Узнаете, как описать свой опыт для будущего работодателя, выделиться среди других кандидатов и получить предложение о работе.
3 часа
3 занятия
  • Как тестировщику найти работу в Европе
  • Как описать свой опыт по модели STAR
  • Как использовать LinkedIn для построения карьеры
1 тренажёр
Вы поймёте, как организовать совместную работу нескольких агентов и передавать между ними контекст без потерь. Соберёте собственный многоагентный процесс (воркфлоу) под рабочую задачу: исследователь, редактор и проверщик в одной цепочке.
1,5 часа
4 занятия
  • Как организовать работу нескольких агентов
  • Как передавать контекст между агентами
  • Агентный конвейер: от задачи до результата
  • Практика: собрать многоагентный воркфлоу
3 лонгрида
1 практика
Вы разберётесь, кто несёт ответственность за ошибки ИИ, поймёте, какие этические нормы регулируют работу с нейросетями, и научитесь защищать данные и управлять рисками в реальных рабочих ситуациях.
1,5 часа
4 занятия
  • Кто отвечает за ошибки ИИ
  • Какие существуют этические нормы в работе с нейросетями
  • Как защищать данные при работе с нейросетями
  • Какие риски существуют в работе с нейросетями и как их устранять
4 лонгрида
Итоговый проект и диплом
После выполнения итогового проекта вы получите Диплом о профессиональной переподготовке установленного образца и диплом Академии Эдюсон.

Чтобы воспользоваться предложением, введите промокод НЕЙРОСЕТИ в форму заявки или скажите его менеджеру.

Покупка курса «Нейросети на практике» даёт дополнительную скидку. -10 000₽ от стоимости заказа, если вы покупаете два курса вместе.

и получите дополнительную скидку на оба курса

Добавьте в вашу программу обучения курс «Нейросети на практике»

НЕЙРОСЕТИ
Эксперты курса

Александра Лайхтман

  • 3 сертификата международной организации ISTQB
  • С опытом работы руководителя направления контроля качества в «Самокате»
10 лет в разработке ПО

Иван Лауре

  • Руководитель по тестированию в «Лаборатории Касперского»
  • Ранее веб-разработчик (на фрилансе) и системный администратор в «Голден Телеком»
20 лет в ИТ
10 лет в тестировании

Анна Хворостьянова

  • Автор курсов по ручному и автоматизированному тестированию на Java и JavaScript/TypeScript
10 лет в преподавании
8000 успешных выпускников

Андрон Алексанян

  • Генеральный директор и основатель платформы «ИТ-Резюме»
  • Исполнительный директор региональной сети «Аптека-Центр»
  • Преподаватель в МФТИ
10 лет в ИТ

Софья Толкачёва

  • Специалист по обеспечению качества в Rebtel
  • С опытом работы старшим специалистом по обеспечению качества / инженер по выпуску версий в Avito
8 лет в тестировании

Анна Торшина

  • Руководитель направления по тестированию ПО
  • Работала с крупнейшими банками РФ
  • Наставник младших специалистов по тестированию
9 лет в ИТ и тестировании

Денис Хахалкин

  • Инженер по обеспечению качества в Ozon
  • Наставник школы Route256
  • Наставник Solvery
5 лет в автоматизации тестирования

Артём Шестаков

5 лет в автоматизации тестирования
  • Инженер по автоматизированному тестированию в Ozon

Алексей Петров

  • Автор и преподаватель курсов QA в МГУ и МГТУ им.Баумана
18 лет в ИТ и тестировании

Студенты любят наши курсы

и пишут о них отзывы — вы можете посмотреть!

Cредний рейтинг — 4,8

186 отзывов
Рейтинг: 4,9
144 отзыва
Рейтинг: 4,6
225 отзывов
Рейтинг: 4,8
57 отзывов
Рейтинг: 4,8
80 отзывов
Рейтинг: 5
131 отзыв
Рейтинг: 4,7
184 отзыва
Рейтинг: 4,7
195 отзывов
Рейтинг: 4,7

Отзывы студентов

Подходящий формат для тех, кто не хочет быть привязан ко времени
Павел
Решил освоить профессию «Тестировщик ПО», так как это один из адекватных, на мой взгляд, способов начать карьеру в айти. Подходящий формат для тех, кто не хочет быть привязан ко времени. Изначально в обучающей платформе есть полный список тем. Занятия состоят из теории (в формате видеолекций) и практических заданий. Постоянная поддержка куратора по любым вопросам. Погуглил много инфы на эту тему, изучил необходимые для новичка скиллы на сайтах с вакансиями. На мой взгляд, теорию дают актуальную и пригодную в дальнейшей работе. Удобный формат обучения, лекции остаются всегда с тобой, можно пересматривать в любое время. На связи всегда есть кураторы, которые помогут решить возникшие вопросы. Преподаватели — практикующие специалисты.
Курс «Тестировщик ПО»
Удобный формат, доступный материал, хорошие преподаватели, служба поддержки
Анатолий
Изучая мир ИТ, нашёл такую профессию, как тестировщик ПО. Не требует знания кода и по описанию намного проще, чем программист для обучения с нуля. Дальше стал смотреть предложения от различных онлайн-школ. Сравнивал в первую очередь цены. Остановился на Eduson Academy. Обучение состоит из лекций и практических занятий, в конце обучения дипломная работа. Материал подаётся легко и понятно. Если с чем-то не удаётся разобраться, можно обратиться к куратору. Поддержка куратора доступна в течении года после начала обучения. Можно с ним общаться в мессенджерах текстом или голосом, можно договориться о созвоне. Доступ к курсу остаётся навсегда. По мере добавления материалов в учебную программу, курс в личном кабинете тоже обновляется.
Курс «Тестировщик ПО»
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

Поможем найти работу или вернём деньги за курс

выпускников курса достигают своей цели и находят работу в ИТ
78%
вырастают до уровня middle быстрее, чем через год после окончания курса
62%
берут заказы на фрилансе во время обучения
26%

Пошаговое составление резюме и подготовка сопроводительных писем

1

Разработка стратегии трудоустройства в РФ и за рубежом

3

Тренажёры собеседований, решение тестовых заданий

2

Разбор собеседований от нанимающих менеджеров

4

Интенсив по LinkedIn

5

Карьерная консультация от директора по аналитике «Работа.ру» Алёны Артемьевой

6

Рассылка резюме партнёрам Академии

7

Лидирующие компании доверяют Академии Эдюсон обучение своих сотрудников

Стоимость курса
0 руб/мес
Рассрочка без скидки
Статус
Применить
У меня есть промокод
10 625 руб/мес
−60%
Оформите налоговый вычет и верните 13% стоимости обучения
Обучение можно оплатить сразу или воспользоваться беспроцентной рассрочкой на 24 месяца
Техподдержка учебной платформы
Ментор по тестированию в ходе стажировки
Личный куратор на 365 дней
Диплом о профессиональной переподготовке
Диплом Академии Эдюсон
Помощь с трудоустройством
301 интерактивный урок
125 практических заданий
21 проект в портфолио
70% обучения — практика
6 месяцев обучения
254 академических часа
Оплатить сразу со скидкой
-5%
Записаться на бесплатную консультацию
Оплатить сразу со скидкой
-5%
Записаться на бесплатную консультацию
Доступ к курсу и всем обновлениям навсегда
Часто задаваемые вопросы
/
/
/
Инженер по тестированию