Search
Write a publication
Pull to refresh
0
2
Олег Дорофеев @old-door

QA automation engineer

Send message

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

Level of difficultyEasy
Reading time6 min
Views1.5K

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

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

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

Читать далее

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

Level of difficultyEasy
Reading time6 min
Views341

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

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

Читать далее

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

Level of difficultyEasy
Reading time3 min
Views1.7K

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

Читать далее

Information

Rating
Does not participate
Registered
Activity

Specialization

Test Automation Engineer, Quality Assurance Engineer
Senior
Git
Docker
CI/CD
TypeScript
JavaScript
Playwright
Test Automation