Библиотека тестировщика | QA, тестирование, quality assurance, manual testing, autotesting, ручное тестирование, автотесты
8.84K subscribers
1.4K photos
169 videos
36 files
2.75K links
Все самое полезное для тестировщика в одном канале.

По рекламе: @proglib_adv

Учиться у нас: https://proglib.io/w/12538d6f

Работать у нас: https://job.proglib.io/

Для обратной связи: @proglibrary_feeedback_bot
Download Telegram
Зачем переходить на кастомные локаторы

Локаторы — основа автоматизации тестирования веб-приложений. Однако стандартные методы, такие как XPath и CSS-селекторы, часто ломаются при изменении DOM, добавляя работы тестировщикам. К счастью, кастомные локаторы на основе data-атрибутов решают эту проблему.

Что вы узнаете из статьи:

• Почему стандартные локаторы часто ненадежны.

• Как кастомные локаторы, такие как data-name и data-type, делают тесты стабильными и независимыми от структуры страницы.

• Реальные примеры: от функции make_locator до древовидной структуры обращения к элементам.

• Как кастомизация ускоряет написание и поддержку автотестов.

Если ваши тесты часто ломаются из-за изменений в интерфейсе — самое время перейти к кастомным локаторам. Это не только облегчит работу, но и сделает код тестов чище и понятнее.

🔗 Узнайте, как внедрить их в своей работе

#почитать
Please open Telegram to view this post
VIEW IN TELEGRAM
🤩4🥰2🤔2
Как тестируют фронтенд в Netflix

Netflix столкнулся с ограничениями традиционного UI-тестирования, которое либо теряет контроль над реальным приложением, либо усложняет работу с его внутренним кодом. Решением стал SafeTest — инструмент, объединяющий лучшие практики Cypress и Playwright.

SafeTest предлагает:

Гибкость: тестирование компонентов через React Context и переопределения API.

Удобство: ленивая загрузка тестов с минимальным влиянием на приложение.

Мощные отчёты: видеозаписи, трассировки и диплинки для упрощения отладки.

Поддержка корпоративных сред: работа с OAuth и автоматическая генерация тестовых пользователей.

SafeTest работает с React, Vue, Svelte, Angular и другими фреймворками, делая сложные интерфейсы стабильнее и удобнее в разработке.

👉 Узнать больше о подходах Netflix к тестированию в статье

#почитать
Please open Telegram to view this post
VIEW IN TELEGRAM
🥰4🔥21