Блог
Автотесты/Playwright

Playwright Arena — бесплатный тренажёр автотестов на JS/TS

Ручной QA, который решил разобраться в автоматизации, обычно застревает в одном месте: открывает документацию Playwright, видит незнакомый синтаксис JS/TS, закрывает вкладку. Дальше — либо курс за деньги без понимания, готов ли вообще к нему, либо самостоятельное чтение, которое буксует на первом же await. При этом база у ручного QA уже есть: DevTools, DOM, локаторы, работа с сетевыми запросами — это ровно то, с чем сталкивается тестировщик каждый день. Не хватает синтаксиса — точно и однозначно описывать действия кодом ручной тестировщик пока не привык. Playwright Arena — тренажёр, который закрывает именно этот разрыв: даёт попробовать автоматизацию на практике, бесплатно и без обязательств.
Адрес: playwright.coderang.dev. 30 задач, 3 модуля, без ограничения по количеству попыток, без карты и оплаты.

Зачем автотесты на Playwright сейчас

Ручное и автоматизированное тестирование — разные профессии, которые работают на одном проекте бок о бок. Но всё больше вакансий на позицию Middle QA идут с пометкой «автоматизация — преимущество»: даже начальные навыки JS/TS и Playwright расширяют список доступных позиций и открывают более высокую вилку.
Playwright — инструмент выбора для нового проекта с современным фронтом: стабильно работает, удобно дебажится, много готового из коробки. У Selenium своя ниша — зрелая инфраструктура и легаси, которые дорого переписывать под другой стек. Выбор между ними определяют цели и задачи конкретного проекта, не размер команды или компании.

Что внутри тренажёра

30 задач разбиты на 3 модуля по 10 задач. Все три открыты сразу — можно зайти в любой, — но выстроены в логике «от синтаксиса к первому реальному тесту».
Модуль 1. Основы JavaScript. Переменные, функции, массивы, условия, async/await. Для ручного QA, который никогда не писал код, это точка входа: без этой базы читать код автотеста — как читать текст на языке, где знаешь только алфавит.
Модуль 2. Playwright-архитектура. test.describe() и test.beforeEach(), конфигурация и baseURL. Здесь тренажёр объясняет устройство Playwright: как он организует тесты в файлы и наборы, что выполняется перед каждым тестом и почему, откуда тест берёт адрес приложения.
Модуль 3. Первые тесты. Локаторы getByRole и getByText, действия fill, click, check, проверки (assertions). Это то, ради чего всё затевалось: собрать тест, который находит элемент на странице, что-то с ним делает и проверяет результат.

Порядок неслучайный: без базового JS/TS код Playwright читается как копипаста без понимания, что происходит, а без Playwright сам JS/TS остаётся абстрактными упражнениями без применения. Модули открыты сразу — технически можно начать с третьего, — но его задачи опираются на конструкции из первых двух, и без них решение превращается в перебор вслепую.

Как устроена практика

Тренажёр полностью бесплатный: 0 ₽, без ограничения по количеству попыток, без привязки карты. Задачу можно решать сколько угодно раз — тренажёр не штрафует за ошибки и не закрывает доступ после нескольких неудачных попыток.
Если задача не поддаётся, есть доступ к справочным решениям и логам выполнения — можно посмотреть, где именно тест упал и что ожидалось вместо того, что получилось. Это похоже на то, как разбирают падающий тест на реальном проекте: смотришь, на каком шаге тест упал и что ожидалось вместо полученного результата.
Темпа тоже никто не задаёт. Тренажёр не привязан к дедлайнам и не закрывается через неделю неактивности — можно решать по одной задаче в день после работы или пройти все 30 за выходные, если формат зашёл сразу.

Награды за прохождение

За модуль 1 — скидка 5% на курс «Автотестирование JS/TS + Playwright». За модуль 2 — именной сертификат. Награды привязаны к конкретным модулям: скидка открывается уже после основ JS, сертификат — после того, как разобрались в архитектуре Playwright.

Кому подойдёт тренажёр

В первую очередь — действующим ручным QA, у которых уже есть база тестирования и которые прикидывают, стоит ли добавлять в стек автоматизацию. Тренажёр даёт честный ответ до того, как тратить деньги на курс: 30 задач хватает, чтобы понять, откликается формат работы с кодом или нет.
Подойдёт и тем, кто уже начал разбираться в JS самостоятельно и хочет структурированную практику именно на Playwright, без необходимости собирать программу из разрозненных статей. И тем, кто присматривается к курсу автотестирования, но хочет сначала сам написать пару тестов, прежде чем платить за обучение.
Тем, кто ещё не сталкивался с ручным тестированием вообще, тренажёр даст практику с JS и Playwright, но не даст контекста, откуда берутся тест-кейсы и что вообще нужно проверять — это база ручного тестирования, которую тренажёр не покрывает.

Курс «Автотестирование JS/TS + Playwright» — для тех, кто хочет дальше

Тренажёр показывает, откликается ли формат работы с кодом. Курс «Автотестирование JS/TS + Playwright» — это дальше: не отдельные задачи, а полноценный проект и разбор кода с ментором на протяжении 4 месяцев.
Формат: 4 месяца, 12 спринтов, 24 лекции.
Программа: JavaScript и TypeScript с базы → Jest и Playwright → UI- и API-автотесты → Git, GitLab, Merge Request → Page Object Model, фикстуры, моки, отчётность → CI/CD и пайплайны. Порядок повторяет то, как реально собирается стек автотестировщика: сначала язык, потом фреймворк, потом инструменты командной работы, и только в конце — встраивание тестов в пайплайн, где они начинают приносить пользу команде на постоянной основе.
50+ практических заданий, персональный ментор, проверка домашних заданий, code review, вопросы ментору в чате без ограничений — можно спросить в любой момент, не дожидаясь следующего созвона по расписанию.
Домашки оформлены как настоящие рабочие задачи: ученик получает ТЗ в Jira, пишет код, отправляет Merge Request, получает code review от ментора, вносит правки — и только после этого задача закрывается. Это тот же цикл, в котором работает автотестировщик на реальном проекте: тикет, код, ревью, доработка. К моменту выпуска ученик проходит этот цикл десятками раз и приходит на испытательный срок с уже знакомым процессом.
На выходе — собственный проект автотестов для портфолио.
Менторы: действующие инженеры автоматизации, которые сами пишут автотесты на реальных проектах. Ревью домашки делает человек, который знает эту работу изнутри — это видно по тому, какие комментарии он оставляет в Merge Request.
Тарифы:
— «Свой темп» — 58 000 ₽. Вся программа, персональный ментор, проверка ДЗ, code review, чат с ментором без ограничений. Без личных созвонов — обратная связь идёт письменно, через ревью и чат.
— «Личный трек» — 75 000 ₽. То же самое плюс 8 индивидуальных видео-встреч с ментором один на один за весь курс. Встречи распределяются по потребности — туда, где нужна помощь именно сейчас: разобрать сложную тему, обсудить архитектуру теста, снять затык на конкретной задаче.

Зачисление не потоковое: нет группы и даты старта. Короткое интервью-знакомство — и можно начинать в любой день, без ожидания набора.
Для тех, кто не в РФ, доступна оплата на иностранный счёт.
Курс рассчитан на тех, у кого уже есть база ручного тестирования и кто хочет добавить в стек автоматизацию на JS/TS и Playwright. Если базы тестирования ещё нет, начинать стоит с неё.

С чего начать

— Откройте playwright.coderang.dev и начните с модуля 1 — основы JavaScript.
— Пройдите модуль 1 полностью — откроется скидка 5% на курс автотестирования.
— Перейдите к модулю 2 — Playwright-архитектура — и получите именной сертификат.
— В модуле 3 соберите первые настоящие тесты: локаторы, действия, проверки.
— Если формат зашёл и хочется структурированного перехода с ментором — посмотрите программу курса «Автотестирование JS/TS + Playwright» на quality-academy.ru/automation-js-playwright.
На странице тренажёра есть кнопки «Начать бесплатно», «Курс с ментором» и «Смотреть программу курса» — если решение по курсу уже созрело, не обязательно ждать прохождения всех трёх модулей.