Все статьи
Статей в разделе: 141. Playwright, JavaScript, TypeScript, CI/CD, тестирование API и карьера в QA
Загрузка...
Статей в разделе: 141. Playwright, JavaScript, TypeScript, CI/CD, тестирование API и карьера в QA
Загрузка...
JavaScript · Начальный · 12 мин чтения
Не нужно становиться JavaScript-разработчиком, чтобы писать тесты на Playwright. Но нужен конкретный набор знаний — вот именно он.
JavaScript · Начальный · 10 мин чтения
Главный источник путаницы для QA-инженеров, изучающих Playwright, это не локаторы, а async/await. Вот что это такое, зачем нужно в каждом вызове Playwright и что ломается, когда забываешь.
JavaScript · Начальный · 11 мин чтения
Playwright работает и с JavaScript, и с TypeScript. Разбираем, что TypeScript добавляет, почему это важно именно для тестового кода и что реально нужно изучить.
JavaScript · Начальный · 11 мин чтения
Любая работа по автоматизации требует Git. Тесты живут в репозитории, CI/CD запускается из него, команда проверяет код через pull request. Вот что нужно знать.
JavaScript · Средний · 16 мин чтения
Освойте возможности TypeScript, которые реально важны в тестовом коде: псевдонимы типов против интерфейсов, типизированные Page Object, обобщённые фикстуры и утилитарные типы для честных тестовых данных.
JavaScript · Средний · 13 мин чтения
TypeScript в тестовом коде. Это не про форс. Это про выявление ошибок до запуска тестов. Вот паттерны, которые реально предотвращают настоящие баги в наборах Playwright.
JavaScript · Начальный · 11 мин чтения
Если вы писали Playwright-тесты, вы уже сталкивались с массивами. Освойте map, filter, find и forEach — четыре метода, которые делают работу с тестовыми данными быстрой и читаемой.
JavaScript · Начальный · 10 мин чтения
Тестовые данные — это объекты. Ответы API — это объекты. Playwright фикстуры — это объекты. Понимание JS объектов и деструктуризации делает тест-код быстрее писать и легче читать.
JavaScript · Средний · 10 мин чтения
Ошибки в JavaScript не всегда всплывают как очевидные сбои. Понимание try/catch, асинхронных ошибок и когда не нужно перехватывать поможет писать надёжные Playwright-тесты.
JavaScript · Начальный · 9 мин чтения
Три точки (...) в JavaScript постоянно встречаются в фикстурах Playwright, фабриках тестовых данных и слиянии конфигов. Выглядят одинаково, но делают разное — вот как они работают.
JavaScript · Начальный · 10 мин чтения
С правильной настройкой VS Code становится центром управления Playwright — запуск тестов, отладка, автодополнение и поиск тестов в одном окне. Вот настройка, которая экономит время каждый день.
JavaScript · Начальный · 9 мин чтения
Вы запускаете npm install, появляется папка с тысячами файлов, и продолжаете работу. Но что такое node_modules, почему она существует и что реально нужно знать, чтобы уверенно с ней работать?
JavaScript · Средний · 11 мин чтения
Классы — это основа Page Object Model в Playwright. Вы наверняка видели `class LoginPage` в туториалах, не понимая, что происходит. Это руководство объясняет классы с нуля.
JavaScript · Средний · 11 мин чтения
Вы используете `await` в каждом тесте Playwright. Но знаете ли вы, что происходит, когда вы его забываете? Это руководство объясняет, что реально происходит под капотом.