Модуль 8 · Бесплатно
Автоматизация тестирования
Освойте автоматизацию с нуля: Selenium, Playwright, Cypress, тестовые фреймворки, паттерн Page Object и стратегия автоматизации.
0 из 30 уроков пройдено
Когда автоматизировать
Узнайте, когда автоматизация тестирования оправдана, а когда лучше тестировать вручную. Фреймворк …
2Пирамида автоматизации тестирования
Освойте пирамиду автоматизации тестирования: идеальное соотношение модульных, интеграционных и …
3Расчёт ROI автоматизации
Научитесь рассчитывать ROI автоматизации тестирования. Постройте убедительный бизнес-кейс с …
4Выбор фреймворка для тестирования
Как выбрать правильный фреймворк автоматизации тестирования. Структурированные критерии, сравнение …
5Основы программирования для тестировщиков
Освойте основы программирования для автоматизации: переменные, функции, циклы, структуры данных и …
6Концепции ООП для QA
Узнайте, как принципы ООП применяются в автоматизации тестирования. Инкапсуляция, наследование, …
7Git для QA-инженеров
Освойте Git для QA: основные команды, стратегии ветвления, pull requests и процессы совместной …
8Паттерн Page Object
Освойте паттерн Page Object Model: проектирование поддерживаемых page objects с инкапсуляцией, …
9Паттерн Screenplay
Изучите паттерн Screenplay для автоматизации. Actor, Task, Question и Ability. Сравнение с POM и …
10Data-Driven тестирование
Освойте data-driven тестирование: параметризация тестов, внешние источники данных, борьба с …
11Keyword-Driven тестирование
Изучите keyword-driven тестирование: проектирование тест-кейсов с ключевыми словами-действиями, …
12BDD с Cucumber и Gherkin
Освойте BDD с Cucumber и Gherkin: feature-файлы как живая документация, step definitions и улучшение …
13Selenium WebDriver
Изучите Selenium WebDriver от настройки до продвинутого использования. Стратегии локаторов, явные …
14Selenium Grid
Освойте Selenium Grid: распределённое выполнение тестов, архитектура Hub/Node, параллельные …
15Playwright
Освойте Playwright для автоматизации: auto-waiting, мощные локаторы, trace viewer, API-тестирование, …
16Cypress
Освойте Cypress для end-to-end тестирования: архитектура, команды, проверки, перехват сети, …
17Playwright, Cypress и Selenium: сравнение
Сравнение Playwright, Cypress и Selenium: архитектура, скорость, языки, поддержка браузеров и …
18Appium для мобильной автоматизации
Изучите Appium для мобильной автоматизации: архитектура, настройка для Android и iOS, capabilities, …
19XCUITest и Espresso
Изучите нативное мобильное тестирование с XCUITest для iOS и Espresso для Android: настройка, …
20Автоматизация API с REST Assured
Освойте автоматизацию API-тестов с REST Assured: синтаксис Given-When-Then, валидация ответов, …
21Визуальное регрессионное тестирование
Освойте визуальное регрессионное тестирование: сравнение скриншотов, управление baseline, Percy, …
22Отчёты с Allure
Освойте отчётность Allure: настройка, аннотации тестов, шаги, вложения, уровни серьёзности, …
23Фабрики тестовых данных и фикстуры
Освойте управление тестовыми данными: фабрики, билдеры, фикстуры, паттерны setup/teardown и …
24Борьба с нестабильными тестами
Освойте управление нестабильными тестами: корневые причины, исправления синхронизации, системы …
25Кроссбраузерное тестирование с BrowserStack
Освойте кроссбраузерное тестирование с BrowserStack: облачная настройка, стратегия матрицы …
26Headless-тестирование
Изучите headless-тестирование: что такое headless-браузеры, когда использовать, настройка в основных …
27Скриншоты и видеозаписи
Научитесь делать скриншоты и видео в автотестах: снятие при падении, документирование шагов, …
28Пользовательские проверки и матчеры
Освойте пользовательские проверки и матчеры: доменные проверки, Hamcrest, soft assertions, сообщения …
29Ревью тест-кода: лучшие практики
Освойте ревью тестового кода: чек-листы, анти-паттерны, соглашения именования, стандарты …
30Оценка по модулю 8
Комплексная оценка модуля 8, охватывающая инструменты, паттерны, фреймворки, стратегии и лучшие …