Курс «Playwright для инженеров по тестированию»

Живые вебинары, Вебинары в записи, Видеоуроки / В группе с наставником / Обучение в ЛК на сайте автора

  • 3 месяца
  • 25 модулей
  • Сертификат
  • Участие в потоке

Обучение для тестировщиков с опытом. Вы освоите Playwright – передовой инструмент для автоматизации браузеров, который позволяет создавать надежные и быстрые тесты для веб-приложений.

3.87 (3 оценки / 3 отзыва)

Автор: Онлайн-школа Inzhenerka.Tech Автор курса : Дима Еремин

Обновлено: 20.11.2024

Источник изображения: Unsplash

от30 250  от35 000
Скидка 14%
  • Оплата на сайте автора. Цена может отличаться.
  • Доступен в рассрочку

Варианты участия

Мастер задач 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 для инженеров по тестированию

Онлайн-школа Inzhenerka.Tech

Перейти на сайт

Чему вы научитесь?

  • Организации тестов.
  • Проведению тестов с помощью Playwright.
  • Написанию кодов для проверки.
  • Работе с протоколом HTTP.
  • Подключению Allure к автотестам.

О курсе

Playwright — надежный и проверенный инструмент для автоматизации тестирования web-приложений, с помощью которого можно выполнять стабильную проверку. Он обладает рядом преимуществ, которые делают его отличным выбором для QA-инженеров. Среди них: поддержка различных браузеров, возможность работы с несколькими вкладками, высокая скорость выполнения тестов, простота использования. На этом курсе-тренажере онлайн-школы Inzhenerka.Tech вы будете учиться использовать Playwright для автоматизации тестов веб-приложений, что позволит повысить качество и скорость разработки.

Вы узнаете, как устанавливать и настраивать Playwright для автоматизации браузера, реализовывать тестирование пользовательских сценариев, интегрировать Playwright в процессы и многое другое. Обучение ориентировано на практику. Вы сразу будете применять знания в реальных условиях. Никаких скучных лекций и правил. Программа постоянно обновляется.

Краткая программа курса «Playwright для инженеров по тестированию»:

  1. Структура тестового файла. Написание кода для выполнения действий в web-приложениях и проверки.
  2. Работа с ошибками.
  3. Особенности работы с паттерном проектирования в автоматизации тестов Page Object.
  4. Устройство протокола HTTP. Элементы, которые входят в запрос и ответ.
  5. Тесты с помощью Playwright на TypeScript.
  6. CI/CD для Qa-инженеров.

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

Урок, в котором мы учимся читать код и не боимся его редактировать. Первый тест
  • Вы научитесь читать и понимать структуру тестового файла, а также писать код для выполнения действий в веб-приложениях, таких как открытие страницы и нажатие на кнопку.
Урок, в котором мы разбираемся, что можно сделать на странице и что нам за это будет. Действия на странице
  • Вы напишете код для выполнения различных действий на веб-странице, включая клики по элементам, ввод текста, drag'n'drop и загрузку файлов.
Урок, в котором мы проверяем, все ли идет как надо. Проверка
  • Вы освоите написание кода для проверки присутствия, содержания, свойств и состояний элементов.
Урок, в котором мы рассматриваем сущность в виде локатора
  • Вы научитесь встраивать локаторы в тесты на PW и использовать основные методы класса Locator.
Урок, в котором мы узнаем, как правильно тыкать пальцем в элемент страницы
  • Напишете CSS и XPath-локаторы к элементам на странице.
Работа с ошибками тестов, или как наши ошибки делают нас сильнее
  • Научитесь ориентироваться в инструментах диагностики ошибок и анализировать stack trace для понимания причины ошибки.
  • Также сможете настроить повторный запуск тестов после сбоя, чтобы выявить все потенциальные проблемы.
Урок, в котором мы учимся ждать. Механизм ожиданий
  • Узнаете, как работает механизм ожиданий в PW и научитесь писать код явных ожиданий.
Урок, в котором мы станем чуть подороже. Page Object
  • Поймете, как работает самый популярный паттерн проектирования в автоматизации тестирования.
Урок, в котором мы используем Типа Скрипты
  • JavaScript, Typescript. Основы.
Урок, в котором мы говорим про бэкенд. HTTP 101
  • Изучите, как устроен протокол HTTP, какие элементы входят в запрос и ответ, а также – какие значения имеют статус-коды.
Урок, в котором мы получаем ответы
  • Структура ответа. Как проверить тело ответа. Структура JSON.
Урок, в котором мы заново учимся писать тесты
  • Проектируем фикстуры.
Урок, в котором мы организовываем наши тесты
  • Группировка тестов. Хуки. Разница между фикстурой и хуком beforeEach. Аннотации.
Урок, в котором мы учимся работать с отчетами высокорангово
  • List-отчеты/Line-отчеты/Dot-отчеты/JSON-отчеты.
  • jUNIT-отчеты.
  • Кастомный отчет.
Урок, в котором Света делает ремонт. Большая лабрадорная работа по Allure
  • Подключите Allure к своим автотестам и научитесь генерировать и читать отчет.
Урок, в котором мы становимся очевидцами событий
  • Напишете код отправки HTTP-запросов и обработки ответов в PW.
Как правильно сообщить инструменту, чего мы хотим? Вебинар в записи
  • Обсудим, как правильно сообщить инструменту, на какую именно кнопку мы хотим нажать и какой именно текст на странице нужно проверить.
  • Рассмотрим работу с ошибками и что делать, если тест сломался.
Первые тесты с помощью Playwright на TypeScript. Вебинар в записи
  • На этом уроке рассмотрим, как устроен типичный файл с тестами на TypeScript.
  • Мы узнаем, что такое локатор (locator) в Playwright на TypeScript.
  • Также разберемся, как Playwright на TypeScript определяет количество тестов и как он отличает код одного теста от другого.
  • Обсудим, какие действия можно выполнить на странице и какие результаты мы получим, используя Playwright на TypeScript. Выясним, какие проверки можно выполнить на странице.
Работа с дебаггером
  • Выполните тесты в режиме debug и научитесь смотреть промежуточное состояние приложения и теста.
Настройки браузера
  • Изучите, какие настройки браузера доступны в PW, как их читать и изменять.
Какие настройки браузера доступны в Playwright на TypeScript? Вебинар в записи
  • Разберем, какие настройки браузера доступны в Playwright на TypeScript.
  • Вы научитесь читать и изменять их.
  • Разберемся с принципами работы протокола HTTP: из чего состоит запрос, ответ, и что значат различные статус-коды. Научитесь писать код для отправки HTTP-запросов и обработки ответов в Playwright.
Вебинар
  • Обсудим, как правильно сообщить инструменту, на какую именно кнопку мы хотим нажать.
CI/CD для тестировщиков
  • Вспомним, что такое CI/CD и что в нем делают тестировщики.
  • Обсудим два подхода к организации пайплайна.
  • Опишем CI/CD через GitHub Action.
  • Опишем CI/CD через Jenkins.
API-хелперы
  • Используете запросы к API для ускорения, стабилизации или упрощения работы автотестов и напишете код API-хелперов.
Моки
  • Узнаете, что такое моки и зачем их использовать в автотестах.
API-mock
  • Напишете код API-моков и встроите их в автотесты.
Работа с traceviewer
  • Научитесь просматривать trace после прогона автотеста и извлекать оттуда нужную информацию.
Настройка окружения
  • Создадите новый проект на компьютере с нуля и выполните команды для создания, настройки и запуска первых тестов.
Параллелизация тестов
  • Настроите параллельный запуск автотестов и сформируете отчет.
Итоговый проект
  • Вам доступен итоговый проект от нашего партнера ТопКлик.
  • Формат
    В группе с наставником
    Живые вебинары / Вебинары в записи / Видеоуроки Мастер задач — Вебинары в записи / Видеоуроки
    Обучение в ЛК на сайте автора
  • Демодоступ
  • Продолжительность
    3 месяца
  • Уровень сложности
    Для опытных
  • Когда вы будете учиться
    Строго по расписанию
  • Документ об обучении
    Сертификат
  • Обязательное выполнение итоговой работы
  • Сопровождение
    Куратором
  • Общение с группой
    Форум или чат внутри ЛК
  • Техническая поддержка
    В рабочее времяЧат в мессенджереТелефон
  • Срок доступа к материалам
    Бессрочный
  • Бонусы
    Только для дорогих тарифов
  • Год выхода
    2024 Последнее обновление: 20.11.2024
  • Дополнительные материалы курса
    Тренажеры, AI-бот для мгновенного CodeReview
  1. Нажмите на кнопку
    Узнать подробности
  2. Вы перейдете на детальную страницу курса онлайн-школы. Внимательно прочитайте представленную на ней информацию.
  3. Следуя указаниям, оформите заказ на курс.
  4. Обязательно укажите актуальный e-mail. На него придет вся информация, в частности, по доступу к курсу.

Если инструкция вам не помогла, пожалуйста напишите нам на почту info@info-hit.ru, мы оперативно поможем вам получить необходимую информацию.

Отзывы о курсе

3.87

3 отзыва

3 0 0
Т Татьяна
Сам курс просто замечательный, меня ничего в нем не смущает, кроме каких то мелочей вроде опечаток или слетевшего шрифта (писали, что уже исправили). У меня еще какой то новый раздел появился, надо будет его пройти на днях. Сижу думаю до чего докопаться и не могу придумать ничего существенного. Что касается личных ощущений - по началу было сложновато из-за непонимания синтаксиса JavaScript (раньше изучала Java), но по сути есть куча источников для его изучения и если +- с каким то языком до этого был знаком, то со временем втягиваешься и все становится ок. Мне нравится как от урока к уроку накапливается скоуп необходимых базовых знаний, что по итогу можно потихоньку сформировать свой фреймворк на любом из проектов. И действительно, с каждым уроком задания все сложнее и объемнее - это очень круто. Самым запоминающимся наверное была отправка результатов в телегу. Такого счастья после того как сообщение упало в чатик я не испытывала давно :D
14.10.2024
Р Роман
Хороший курс как для начинающих автоматизаторов, так и для имеющих некоторый опыт. Мой бэкграунд: курс по автоматизации на Python, опыт работы в Playwright полгода, изучал самостоятельно с нуля. Про курс: руководство, в котором доступно и лаконично изложено всё необходимое, чтобы начать писать автотесты на JS/Playwright. Не просто перевод документации (хотя и это уже было бы неплохо - разработчики PW мастера расплывчатых формулировок), а именно изложение живым языком - это важно. Кому подойдёт: в идеале - новичкам в PW, имеющим представление об основах автоматизации; инженерам с опытом в PW, стремящимся расширить свои знания (например для меня это было тестирование API, до этого не имел об этом никакого представления); начинающим вообще с нуля - форма подачи материала такая, что разберётся даже совсем новичок (доступно, по делу и нескучно). Кому вряд ли подойдёт: инженер высокого грейда с многолетним опытом скорее всего не найдёт чего-то нового, хотя всё равно читать наверняка будет интересно. Что понравилось: даются самые важные для автоматизации знания: помимо , собственно, PW - наилучшие практики и подходы, работа с TypeScript, применение PageObject и основы ООП, есть введение в работу с системами контроля версий, принципы организации кода, не забыли и про джейсончик. Что можно добавить: глоссарий со ссылками на официальную доку. Очень помогло бы в условиях отсутствия поиска. Заключение: отличный текстовый тренажёр с понятным живым языком, который подойдёт как для полных новичков, так и для автоматизаторов с опытом. Даёт самые важные и полезные знания, хоть и не лишён мелких недостатков, не связанных с самим материалом и его подачей. Оценка 9 завалившихся тестов из 10!
12.09.2024
М Максим Сидоров
Я прошел больше половины, курс хороший. Очень сильно похоже на Яндекс Практикум. У нас в проекте сейчас запрос на PW, поэтому спокойно пересел. Тренажер очень насыщенный. Если что-то не понятно, спрашивал в чате - автор курса отвечал почти мгновенно. Что понравилось: отдельно отмечу концепцию с самовалидацией. Прикольно что есть возможность сразу видеть "эталонный" ответ по заданиям. То есть тебе дали задание, ты сам помучался, решил (ну или нет), посмотрел ответ) и не нужно ждать фидбэка.Еще понравились сами задания: по локаторам нужно было написать тест на поиск по сайту литрес, по Xpath, на гет и пост запросы, на бэк. Что понравилось еще: мемный подход))) оч. легко усваивается инфа в тексте потому что пока читал ржал) Легкий язык. Теория без воды оч сжатая. Ценность именно в заданиях. Пока прорешаешь, начнешь все щелкать как орешки. Что не понравилось. Уроки открываются по расписанию. Иногда это подбешивает, потому что хочется узнать что там дальше и всю неделю ходишь с ощущением недочитанной книги и ждешь когда сможешь ее уже прочесть)))) Это иногда честно говоря подбешивало. А так в целом стоит своих денег. За меня платил работодатель, но в целом то, что ты щелкаешь задачи, а не потребляешь кучу воды самое то.
08.09.2024

Другие курсы автора