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

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

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

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

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

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

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

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

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

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

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

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

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

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

Найдено: 433
Cypress - Фреймворк для модного тестирования Front-end Javascript Предзаказ
838 ₽ 959 ₽ −13%

Cypress - Фреймворк для модного тестирования Front-end Javascript

Udemy
ConfidentLaravel Предзаказ
3 893 ₽ 9 532 ₽ −59%

ConfidentLaravel

JMac
Laravel: PHPUnit Testing for Beginners Можно купить
358 ₽ 1 500 ₽ −76%
Оплатили 12

Laravel: PHPUnit Testing for Beginners

Povilas Korop
H
Предзаказ
19 799 ₽

How to Become a Software QA Tester. Roman Savin's Course

Роман Савин
И
Можно купить
114 ₽ 1 100 ₽ −90%
Оплатили 24

Изучаем юнит-тестирование с NUnit на C#

Илья Фофанов
Т
Предзаказ
3 993 ₽ 30 320 ₽ −87%

Тестировщик ПО (QA)

EasyUM
П
Можно купить
80 ₽ 490 ₽ −84%
Оплатили 46

Про TDD, BDD и вот это всё. Зачем JS-разработчику писать тесты

ProfIT
Т
Можно купить
372 ₽ 5 000 ₽ −93%
Оплатили 32

Техники локализации плавающих дефектов

Ольга Назина
Тестирование React с Jest и Enzyme Можно купить
370 ₽ 850 ₽ −56%
Оплатили 4

Тестирование React с Jest и Enzyme

Udemy
К
Предзаказ
1 689 ₽ 14 000 ₽ −88%

Комплексная система подготовки тестировщиков по программе ISTQB FL

Наталья Руколь
Изучите Webdriver автоматизацию тестирования с WebdriverIO Предзаказ
3 914 ₽ 12 942 ₽ −70%
Оплатили 3

Изучите Webdriver автоматизацию тестирования с WebdriverIO

learn.webdriver.io
Т
Можно купить
106 ₽ 850 ₽ −88%
Оплатили 32

Тестирование ПО. Web, Mobile, API Testing

C
Можно купить
114 ₽ 3 000 ₽ −96%
Оплатили 77

Chrome DevTools: Инструменты тестировщика

Александр Батыров
A
Можно купить
190 ₽ 750 ₽ −75%
Оплатили 15

API: тестирование RESTful API для начинающих. POSTMAN

Udemy
G
Можно купить
108 ₽ 3 000 ₽ −96%
Оплатили 82

Git: инструменты тестировщика

Арсений Батыров
C
Можно купить
162 ₽ 750 ₽ −78%
Оплатили 18

Chrome Developer Tools

Sofia Kostiunina
Тестирование JavaScript Можно купить
668 ₽ 10 900 ₽ −94%
Оплатили 37

Тестирование JavaScript

Kent C. Dodds
Т
Можно купить
726 ₽ 6 000 ₽ −88%
Оплатили 17

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

Арсений Батыров
П
Можно купить
302 ₽ 750 ₽ −60%

Построение REST API на Laravel 5 с использованием TDD

Amine TIYAL

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

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

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

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

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

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

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