Тестирование (QA)

Проверка того, что приложение работает так, как задумано, — от ручного клика по интерфейсу до автоматизированных сценариев.

QA закрывает разные по инструментам задачи: ручное тестирование по чек-листам и тест-кейсам, автоматизацию проверок через фреймворки вроде Selenium и Cypress, нагрузочное тестирование производительности и отдельно — тестирование мобильных приложений и API. У каждого направления свой набор инструментов и своя логика работы.

Перед выбором конкретного направления стоит понять, куда вы хотите двигаться — в ручное тестирование, где важнее внимательность и знание методологии, или в автоматизацию, которая требует базовых навыков программирования.

В каталоге
433 курса
Доступно сейчас
223
На стадии сбора
210
Стоимость участия
от 40 ₽

Данные каталога обновлены 21 сентября 2026 г.

С какого направления QA начать выбор курса

  1. Ручное или автоматизированное направление

    Автоматизация требует программирования на уровне написания скриптов, ручное тестирование — больше методологии и внимательности; выберите то, что ближе к вашим сильным сторонам.

  2. Конкретный тип тестирования

    Нагрузочное, мобильное и API-тестирование — разные ниши с разными инструментами; уточните, какая задача вам актуальна.

  3. Практика на реальном приложении

    Проверьте, тестируется ли в курсе рабочее приложение или разбираются только абстрактные примеры без практики.

Курсы в каталоге

Найдено: 223
Selenium WebDriver и Python 3.x - От новичка до ниндзи Можно купить
164 ₽ 1 250 ₽ −87%
Оплатили 26

Selenium WebDriver и Python 3.x - От новичка до ниндзи

Udemy
Т
Можно купить
111 ₽ 5 000 ₽ −98%
Оплатили 56

Тестирование мобильных приложений: начальный уровень

Арсений Батыров
Продвинутый React и Redux Можно купить
180 ₽ 1 050 ₽ −83%
Оплатили 21

Продвинутый React и Redux

Udemy
П
Можно купить
880 ₽ 23 760 ₽ −96%
Оплатили 61

Профессия Middle Android-разработчик

SkillBranch
А
Можно купить
254 ₽ 5 100 ₽ −95%
Оплатили 49

Автоматизация функционального тестирования

S
Можно купить
426 ₽ 13 390 ₽ −97%
Оплатили 71

SQL для тестировщиков

Python для тестировщика Можно купить
98 ₽ 3 500 ₽ −97%
Оплатили 107

Python для тестировщика

Т
Можно купить
324 ₽ 6 630 ₽ −95%
Оплатили 48

Тестирование производительности

Алексей Баранцев
Профессия Тестировщик ПО Можно купить
1 620 ₽ 26 390 ₽ −94%
Оплатили 36

Профессия Тестировщик ПО

GeekBrains
Т
Можно купить
338 ₽ 5 100 ₽ −93%
Оплатили 36

Тестирование юзабилити

Q
Можно купить
348 ₽ 29 450 ₽ −99%
Оплатили 188

QA Engineer

T
Можно купить
92 ₽ 2 400 ₽ −96%
Оплатили 84

TDD in Javascript

smartme
Т
Можно купить
222 ₽ 5 100 ₽ −96%
Оплатили 58

Тестирование защищенности веб-приложений

Алексей Баранцев
SQL для тестировщика Можно купить
182 ₽ 6 000 ₽ −97%
Оплатили 82

SQL для тестировщика

О
Можно купить
298 ₽ 5 000 ₽ −94%
Оплатили 38

Онлайн-интенсив по организации процесса тестирования

Н
Можно купить
174 ₽ 5 100 ₽ −97%
Оплатили 75

Нагрузочное тестирование

Алексей Барнцев
Т
Можно купить
134 ₽ 3 900 ₽ −97%
Оплатили 80

Тестирование веб-приложений

Алексей Баранцев
П
Можно купить
290 ₽ 10 800 ₽ −97%
Оплатили 86

Программирование на Python для тестировщиков

Алексей Баранцев
О
Можно купить
120 ₽ 1 400 ₽ −91%
Оплатили 30

Организация тестирования методом свободного поиска

Наталья Руколь
О
Можно купить
154 ₽ 1 400 ₽ −89%
Оплатили 22

Организация процесса скриптового тестирования

Наталья Руколь
Т
Можно купить
292 ₽ 5 100 ₽ −94%
Оплатили 42

Тестирование юзабилити

Software-Testing
Ш
Можно купить
400 ₽ 12 000 ₽ −97%
Оплатили 68

Школа тест-аналитика

Работа программиста. Чему не учат в университете Можно купить
110 ₽ 11 970 ₽ −99%
Оплатили 284

Работа программиста. Чему не учат в университете

GeekBrains

Частые вопросы

С чего лучше начать путь в QA — с ручного тестирования или сразу с автоматизации?

Многие начинают с ручного тестирования, чтобы понять методологию и логику поиска багов, а затем переходят к автоматизации — но прямого перехода сразу в автоматизацию тоже никто не отменял.

Нужно ли программировать для тестирования?

Для ручного тестирования это не обязательно, а для автоматизации через Selenium или Cypress базовые навыки программирования обычно нужны.

Чем тестировщик отличается от разработчика?

Тестировщик фокусируется на поиске несоответствий между ожидаемым и реальным поведением приложения, а не на написании основной функциональности — хотя в автоматизации границы этих ролей размываются.