Oleh Pendrak
Oleh Pendrak
  • Видео 51
  • Просмотров 552 056
Playwright на Java: Лучшая архитектура тестов с allure, видео и скриншотами! | Java QA Automation
🔥 В этом видео вы узнаете, как построить мощную архитектуру проекта с UI автотестами на Java с использованием библиотеки Playwright!
Мы разберем:
- Зависимости проекта и настройка конфигурации через Owner
- Создание фабрики браузеров и Page страниц
- Реализацию Page и компонентов
- Переходы между страницами через фабрику
- Интеграция Allure: добавляем видео и скриншоты в отчеты
- Написание тестов с учетом лучших практик и паттернов
- Решение частых ошибок, включая пустые видео в отчетах
💡 Это руководство идеально подойдет как для новичков, так и для опытных тестировщиков, которые хотят улучшить свои навыки! Смотрите до конца, чтобы узнать, как запускать тесты в параллельном режиме и добиться ма...
Просмотров: 1 092

Видео

Как писать автотесты для gRPC приложения | Java QA Automation
Просмотров 90414 дней назад
В этом видео вы узнаете, как создавать автотесты для gRPC приложения. Я подробно объясню архитектуру gRPC, сравню её с REST, и покажу, как выглядит серверная часть приложения на Spring. Мы также разберём proto файлы и работу с protoc компилятором. Если вы хотите научиться писать автотесты для современных микросервисных приложений и углубить свои знания в gRPC, это видео именно для вас! 00:00 - ...
Генерация тестовых данных | Java QA Automation
Просмотров 1,6 тыс.3 месяца назад
В этом видео я расскажу про генерацию тестовых данных для тестов на Java. Рассмотрю библиотеки Faker и Instancio. С помощью этих библиотек, можно создать уникальные тестовые даные, которые легко добавят универсальность и простоту в тестах. 00:00 Начало 00:48 Типичный класс с генерацией данных 03:50 Библиотеки Faker и Instancio 05:21 Обзор Faker 10:00 Обзор Instancio, генерация полного класса 13...
Telegram бот для запуска пайплайнов на Gitlab CI | Часть 2
Просмотров 6434 месяца назад
В этом видео мы погрузимся в процесс создания Telegram бота на Java Spring, который позволит вам запускать тесты на Gitlab CI. Вы узнаете, как интегрировать результаты Allure отчета и отправлять их в публичный Telegram канал, что обеспечит мгновенное уведомление о статусе ваших тестов. 00:00 Добавление сервисного класса 02:32 Получение веток через бота 03:04 Запуск тестов через бота 04:06 Хране...
Telegram бот для запуска пайплайнов на Gitlab CI | Часть 1
Просмотров 1,2 тыс.4 месяца назад
В этом видео мы погрузимся в процесс создания Telegram бота на Java Spring, который позволит вам запускать тесты на Gitlab CI. Вы узнаете, как интегрировать результаты Allure отчета и отправлять их в публичный Telegram канал, что обеспечит мгновенное уведомление о статусе ваших тестов. Наглядно как выглядит запуск - ruclips.net/video/6ADqCz-5YQg/видео.html Что мы рассмотрим: - Основы создания T...
Собеседование на Mobile QA Automation
Просмотров 3,4 тыс.6 месяцев назад
Собеседование на позицию Mobile QA Automation с разными вопросами в сфере мобильной автоматизации тестирования. Вопросы по тестированию, которые часто спрашивают в разных компаниях. Собеседование разделено на несколько частей: REST API архитектура и протокол HTTP, вопросы про снифинг трафика, linux команды, консольное управление девайсом, вопросы по Appium, CI/CD Вы узнаете, какие ключевые навы...
Junit 5 Extensions | Java QA Automation
Просмотров 2,9 тыс.6 месяцев назад
В этом видео я расскажу про использование Junit 5 Extension для создания гибкости тестов. Рассмотрим 3 примера использования разных возможностей. Как создать Parameter Resolver в Junit 5 и прокидывать аргументы в тестовые методы, чтобы обеспечить удобство одноразовых тестовых данных. Как сохранять упавшие тесты в текстовый файл через AfterTestExecutionCallback и запустить их через Gradle Task. ...
Интеграционные тесты с базой данных | Java QA Automation
Просмотров 3,3 тыс.7 месяцев назад
В этом видео я расскажу про использование Junit 5 Extension для подключение к базе данных Mysql. Рассмотрим, как создать подключение к базе данных в тестах с помощью Hibernate и настроить конфиг через EntityManagerFactory, чтобы улучшить процесс интеграционного тестирования. Вы узнаете, как эффективно использовать взаимодействие базы данных в UI тестах на Selenide. Проект - github.com/penolegru...
Сравнение Flutter и Appium в сфере мобильного тестирования | Стас Ильин
Просмотров 1,8 тыс.9 месяцев назад
Разбираемся, какой из этих инструментов лучше подходит для автоматизации тестирования мобильных приложений и какие преимущества они имеют. Если вы интересуетесь тестированием и хотите узнать о возможностях этих языков, то это видео для вас! В этом видео поговорим про мобильную разработку на Flutter и про тестирование приложений. Сравним преимущества и особенности тестирования на Flutter и Appiu...
Интеграционные тесты с WireMock | Java QA Automation
Просмотров 6 тыс.10 месяцев назад
В этом видео я расскажу про использование WireMock и Spring. Рассмотрим, как создать и настроить моки с помощью WireMock, чтобы улучшить процесс интеграционного тестирования в наших приложениях на Spring. Вы узнаете, как эффективно использовать WireMock для создания фейковых API и подмены внешних зависимостей, а также как интегрировать это в процесс разработки. 00:00 Начало 00:33 Архитектура пр...
Курсы по автоматизации тестирования на Java | ThreadQA
Просмотров 3,6 тыс.Год назад
#автоматизациятестирования #threadqa #qaautomation Курсы по автоматизации тестирования - threadqa.ru/courses.html Курс по автоматизации тестирования на Java с полного нуля с изучением библиотек для API и UI тестирования, а также материал по инфраструктуре и CI/CD процессам. Курс в основном предназначен для тех, кто занимается ручным тестированием и хочет перейти в автоматизацию. Также курс подо...
Параллельный запуск UI автотестов с использованием Junit5 и Cucumber | Java QA Automation
Просмотров 4,2 тыс.Год назад
Курсы по автоматизации тестирования с нуля - threadqa.ru/courses.html Я в кратце покажу что такое Cucumber - инструмент для написания тестов на основе BDD (Behavior-Driven Development). Покажу как создавать читаемые и легко поддерживаемые тестовые сценарии на Gherkin языке и как связать их с шагами выполнения на языке программирования Java. Далее расскажу о параллельном запуске, покажу, как соз...
Тестирование верстки Selenide | Java QA Automation
Просмотров 5 тыс.Год назад
Курсы по автоматизации тестирования с нуля - threadqa.ru/courses.html Обзор возможностей Selenide в разрезе тестирования верстки в UI части. С помощью Selenide можно получить актуальный скриншот странцы, далее написать код, который сравнит его с ожидаемым скриншотом и добавит вложения в Allure отчет, в случае если есть отличия. Как сравнивать снапшоты в UI автотестах с помощью библиотеки Image ...
Jwt Авторизация Rest Assured с использованием ChatGPT | Java QA Automation
Просмотров 3,7 тыс.Год назад
Jwt Авторизация Rest Assured с использованием ChatGPT | Java QA Automation
API автотесты с нуля Retrofit | QA Automation
Просмотров 5 тыс.Год назад
API автотесты с нуля Retrofit | QA Automation
Паттерны проектирования в автоматизации тестирования | Java QA Automation
Просмотров 18 тыс.Год назад
Паттерны проектирования в автоматизации тестирования | Java QA Automation
Обзор грейдов в сфере тестирования | QA Automation
Просмотров 6 тыс.Год назад
Обзор грейдов в сфере тестирования | QA Automation
Apacha Kafka для автотестов | Java QA Automation
Просмотров 11 тыс.Год назад
Apacha Kafka для автотестов | Java QA Automation
Как сделать CI/CD артефакты публичными в инфраструктуре
Просмотров 2,4 тыс.Год назад
Как сделать CI/CD артефакты публичными в инфраструктуре
Ускоряем UI Автотесты с помощью подстановки Cookies | Java QA Automation
Просмотров 4,9 тыс.Год назад
Ускоряем UI Автотесты с помощью подстановки Cookies | Java QA Automation
Обзор Jetbrains Aqua для автоматизации тестирования
Просмотров 8 тыс.Год назад
Обзор Jetbrains Aqua для автоматизации тестирования
Сравнение библиотек Playwright и Selenide | Java QA Automation
Просмотров 12 тыс.Год назад
Сравнение библиотек Playwright и Selenide | Java QA Automation
Как тестировать Websocket | Java QA Automation
Просмотров 7 тыс.Год назад
Как тестировать Websocket | Java QA Automation
Обзор библиотеки JDI Dark для API автоестов с нуля
Просмотров 2,6 тыс.Год назад
Обзор библиотеки JDI Dark для API автоестов с нуля
Чтение логов из браузера через Selenide
Просмотров 2,9 тыс.2 года назад
Чтение логов из браузера через Selenide
Мобильные автотесты с нуля | Appium Android
Просмотров 31 тыс.2 года назад
Мобильные автотесты с нуля | Appium Android
Собеседование на должность Middle QA Automation
Просмотров 38 тыс.2 года назад
Собеседование на должность Middle QA Automation
Jenkis CI/CD | Автоматизация тестирования с нуля
Просмотров 26 тыс.2 года назад
Jenkis CI/CD | Автоматизация тестирования с нуля
Gitlab CI/CD | Автоматизация тестирования с нуля
Просмотров 29 тыс.2 года назад
Gitlab CI/CD | Автоматизация тестирования с нуля
Как перезапустить упавшие тесты Java | Flaky тесты JUnit TestNG
Просмотров 5 тыс.2 года назад
Как перезапустить упавшие тесты Java | Flaky тесты JUnit TestNG