Обновить
0
Олег Дорофеев@old-door

QA automation engineer

4
Подписчики
Отправить сообщение

Гибкий подход к тестированию фильтров с Playwright + TypeScript

Уровень сложностиПростой
Время на прочтение6 мин
Охват и читатели8.5K

Фильтрация — один из самых частых и критичных сценариев в интернет-магазинах и маркетплейсах. Ошибка в логике фильтров может стоить бизнесу продаж, а пользователям — нервов.

В этой статье я покажу, как построить гибкий и масштабируемый подход к тестированию фильтрации с помощью Playwright + TypeScript, используя: Page Object Model, Data-driven testing, конфигурацию фильтров и кастомные фикстуры.

Такой подход делает тесты читаемыми, поддерживаемыми и легко расширяемыми — добавление нового фильтра займёт минуты.

Читать далее

Холст для тестировщика: Функциональные автотесты с Canvas

Уровень сложностиПростой
Время на прочтение6 мин
Охват и читатели4K

Если вы когда-либо писали автотесты для веб-приложений с элементом canvas, то наверняка знаете, как это может быть непросто. Canvas — это "чёрный ящик", где привычные инструменты UI-тестирования бессильны: внутри нет DOM-структуры, за которую можно зацепиться. При этом на экране canvas может отображать что угодно — от графиков с осями X и Y до сложных анимаций.

Хотите узнать, как автоматизировать тестирование canvas без лишней боли? Давайте разберёмся на простом примере.

Читать далее

Как реализовать тестирование сортировки с помощью Playwright + TypeScript

Уровень сложностиПростой
Время на прочтение3 мин
Охват и читатели8.7K

Если вы начинающий специалист в автоматизации тестирования, или автотестировщик с опытом, готовый обсуждать и улучшать стратегии тестирования, то с радостью представляю вам первый пост в серии, посвященный разборам подходов к тестированию ПО. Здесь я разбираю свой взгляд на способы решения реальных задач по тестированию, используя Playwright + TypeScript.

Читать далее

Информация

В рейтинге
Не участвует
Зарегистрирован
Активность

Специализация

Инженер по автоматизации тестирования, Инженер по обеспечению качества
Старший
Git
Docker
CI/CD
TypeScript
JavaScript
Playwright
Автоматизация тестирования