Курс «Playwright для инженеров по тестированию»
Живые вебинары, Вебинары в записи, Видеоуроки / В группе с наставником / Обучение в ЛК на сайте автора
Обучение для тестировщиков с опытом. Вы освоите Playwright – передовой инструмент для автоматизации браузеров, который позволяет создавать надежные и быстрые тесты для веб-приложений.
Обновлено: 20.11.2024
Источник изображения: Unsplash
- Оплата на сайте автора. Цена может отличаться.
- Доступен в рассрочку
Варианты участия
Мастер задач
30 250 ₽
- Скидка 14%
- Цена без скидки — 35 000 ₽
- Бессрочный доступ к тренажеру.
- 3 вебинара в записи по TypeScript в Playwright (дополнительно).
- AI-бот ДуДу для мгновенного CodeReview.
- Чат курса с поддержкой и преподавателем.
- Сертификат.
Основательный подход
50 000 ₽
- Скидка 23%
- Цена без скидки — 65 000 ₽
- Бессрочный доступ к тренажеру.
- 3 вебинара в записи по TypeScript в Playwright (дополнительно).
- Чат курса с поддержкой и преподавателем.
- AI-бот ДуДу для мгновенного CodeReview.
- Бонус-курс по работе в GIT или Английский для IT.
- 3 встречи вопрос-ответ с Team Lead 1 на 1 (по запросу).
- Бесплатный курс по основам GIT.
- Сертификат.
- 3 месяца
- 25 модулей
- Срок доступа: бессрочный
- Обучение: в ЛК на сайте автора
- Когда будете учиться: строго по расписанию
- Уровень сложности: для опытных
- Бонусы: только для дорогих тарифов
- Демодоступ
- Сопровождение: куратором
- Сертификат
- Техническая поддержка: в рабочее время, чат в мессенджере, телефон
- Доступ: сразу после оплаты
Чему вы научитесь?
- Организации тестов.
- Проведению тестов с помощью Playwright.
- Написанию кодов для проверки.
- Работе с протоколом HTTP.
- Подключению Allure к автотестам.
О курсе
Описание
Программа обучения
Особенности
Playwright — надежный и проверенный инструмент для автоматизации тестирования web-приложений, с помощью которого можно выполнять стабильную проверку. Он обладает рядом преимуществ, которые делают его отличным выбором для QA-инженеров. Среди них: поддержка различных браузеров, возможность работы с несколькими вкладками, высокая скорость выполнения тестов, простота использования. На этом курсе-тренажере онлайн-школы Inzhenerka.Tech вы будете учиться использовать Playwright для автоматизации тестов веб-приложений, что позволит повысить качество и скорость разработки.
Вы узнаете, как устанавливать и настраивать Playwright для автоматизации браузера, реализовывать тестирование пользовательских сценариев, интегрировать Playwright в процессы и многое другое. Обучение ориентировано на практику. Вы сразу будете применять знания в реальных условиях. Никаких скучных лекций и правил. Программа постоянно обновляется.
Краткая программа курса «Playwright для инженеров по тестированию»:
- Структура тестового файла. Написание кода для выполнения действий в web-приложениях и проверки.
- Работа с ошибками.
- Особенности работы с паттерном проектирования в автоматизации тестов Page Object.
- Устройство протокола HTTP. Элементы, которые входят в запрос и ответ.
- Тесты с помощью Playwright на TypeScript.
- CI/CD для Qa-инженеров.
В результате вы освоите работу с Playwright и сможете проводить автотесты, обеспечивая результативное и точное обнаружение ошибок в ПО.
- Вы научитесь читать и понимать структуру тестового файла, а также писать код для выполнения действий в веб-приложениях, таких как открытие страницы и нажатие на кнопку.
- Вы напишете код для выполнения различных действий на веб-странице, включая клики по элементам, ввод текста, drag'n'drop и загрузку файлов.
- Вы освоите написание кода для проверки присутствия, содержания, свойств и состояний элементов.
- Вы научитесь встраивать локаторы в тесты на PW и использовать основные методы класса Locator.
- Напишете CSS и XPath-локаторы к элементам на странице.
- Научитесь ориентироваться в инструментах диагностики ошибок и анализировать stack trace для понимания причины ошибки.
- Также сможете настроить повторный запуск тестов после сбоя, чтобы выявить все потенциальные проблемы.
- Узнаете, как работает механизм ожиданий в PW и научитесь писать код явных ожиданий.
- Поймете, как работает самый популярный паттерн проектирования в автоматизации тестирования.
- JavaScript, Typescript. Основы.
- Изучите, как устроен протокол HTTP, какие элементы входят в запрос и ответ, а также – какие значения имеют статус-коды.
- Структура ответа. Как проверить тело ответа. Структура JSON.
- Проектируем фикстуры.
- Группировка тестов. Хуки. Разница между фикстурой и хуком beforeEach. Аннотации.
- List-отчеты/Line-отчеты/Dot-отчеты/JSON-отчеты.
- jUNIT-отчеты.
- Кастомный отчет.
- Подключите Allure к своим автотестам и научитесь генерировать и читать отчет.
- Напишете код отправки HTTP-запросов и обработки ответов в PW.
- Обсудим, как правильно сообщить инструменту, на какую именно кнопку мы хотим нажать и какой именно текст на странице нужно проверить.
- Рассмотрим работу с ошибками и что делать, если тест сломался.
- На этом уроке рассмотрим, как устроен типичный файл с тестами на TypeScript.
- Мы узнаем, что такое локатор (locator) в Playwright на TypeScript.
- Также разберемся, как Playwright на TypeScript определяет количество тестов и как он отличает код одного теста от другого.
- Обсудим, какие действия можно выполнить на странице и какие результаты мы получим, используя Playwright на TypeScript. Выясним, какие проверки можно выполнить на странице.
- Выполните тесты в режиме debug и научитесь смотреть промежуточное состояние приложения и теста.
- Изучите, какие настройки браузера доступны в PW, как их читать и изменять.
- Разберем, какие настройки браузера доступны в Playwright на TypeScript.
- Вы научитесь читать и изменять их.
- Разберемся с принципами работы протокола HTTP: из чего состоит запрос, ответ, и что значат различные статус-коды. Научитесь писать код для отправки HTTP-запросов и обработки ответов в Playwright.
- Обсудим, как правильно сообщить инструменту, на какую именно кнопку мы хотим нажать.
- Вспомним, что такое CI/CD и что в нем делают тестировщики.
- Обсудим два подхода к организации пайплайна.
- Опишем CI/CD через GitHub Action.
- Опишем CI/CD через Jenkins.
- Используете запросы к API для ускорения, стабилизации или упрощения работы автотестов и напишете код API-хелперов.
- Узнаете, что такое моки и зачем их использовать в автотестах.
- Напишете код API-моков и встроите их в автотесты.
- Научитесь просматривать trace после прогона автотеста и извлекать оттуда нужную информацию.
- Создадите новый проект на компьютере с нуля и выполните команды для создания, настройки и запуска первых тестов.
- Настроите параллельный запуск автотестов и сформируете отчет.
- Вам доступен итоговый проект от нашего партнера ТопКлик.
-
ФорматВ группе с наставником
Живые вебинары / Вебинары в записи / Видеоуроки Мастер задач — Вебинары в записи / Видеоуроки
Обучение в ЛК на сайте автора -
Демодоступ
-
Продолжительность3 месяца
-
Уровень сложностиДля опытных
-
Когда вы будете учитьсяСтрого по расписанию
-
Документ об обученииСертификат
-
Обязательное выполнение итоговой работы
-
СопровождениеКуратором
-
Общение с группойФорум или чат внутри ЛК
-
Техническая поддержкаВ рабочее времяЧат в мессенджереТелефон
-
Срок доступа к материаламБессрочный
-
БонусыТолько для дорогих тарифов
-
Год выхода2024 Последнее обновление: 20.11.2024
-
Дополнительные материалы курсаТренажеры, AI-бот для мгновенного CodeReview
- Нажмите на кнопку
Узнать подробности - Вы перейдете на детальную страницу курса онлайн-школы. Внимательно прочитайте представленную на ней информацию.
- Следуя указаниям, оформите заказ на курс.
- Обязательно укажите актуальный e-mail. На него придет вся информация, в частности, по доступу к курсу.
Если инструкция вам не помогла, пожалуйста напишите нам на почту info@info-hit.ru, мы оперативно поможем вам получить необходимую информацию.
Отзывы о курсе
3 отзыва
Другие курсы автора
- Формат — Живые вебинары
- 4 недели
Курс — Английский для IT-специалистов
- Формат — Живые вебинары
- 3 месяца
Практикум — Тренажер Python и SQL для ML и анализа данных
- Формат — Живые вебинары
- 2 месяца
Курс — Автоматизация тестирования на Java с нуля
- Формат — Видеоуроки
- 3 месяца
- 13 уроков
Курс — GIT для инженеров: основы контроля версий
- Формат — Живые вебинары
- 4 месяца
Курс — Симулятор QA Lead, руководитель команды тестировщиков
- Формат — Живые вебинары
- 3 месяца