Автоматизация

Автоматизация тестирования программного обеспечения

Автоматизация тестирования в Playwright

Лучшие практики автоматизации тестирования в Playwright для QA-инженеров

Playwright — мощный инструмент для автоматизации тестирования, если использовать его с умом. В этой статье — советы, которые сэкономят часы отладки: правильная конфигурация, фикстуры, стабильные локаторы и грамотное мокирование данных.

JUnit 6 — новые возможности, важные изменения и апгрейды

JUnit 6 — новые возможности, важные изменения и апгрейды

JUnit 6 — это следующий шаг в развитии популярного фреймворка для тестирования Java. Это обновление не ломает привычный подход, но делает тестирование заметно удобнее.

Автоматическая генерация тест-кейсов в GitHub Copilot по шаблонам

Автоматическая генерация тест-кейсов в GitHub Copilot по шаблонам

Автоматизация тестирования становится проще с GitHub Copilot. Используя структурированные шаблоны, можно быстро генерировать тесты для API и сократить рутину. В статье показано, как настроить шаблоны и применять Copilot для стабильной генерации тест-кейсов.

Фикстуры Playwright

Фикстуры в Playwright на простом примере

Фикстуры Playwright — это готовые инструменты, которые помогают создавать тесты. Они берут на себя рутину: открывают браузер, создают страницы и управляют сессиями. В статье разбираем, какие бывают фикстуры, как они работают и зачем нужны.

Инструменты автоматизации мобильного тестирования

Лучшие инструменты для автоматизации мобильного тестирования

Автоматизация тестирования мобильных приложений — ключ к надежным и быстрым релизам. В этом обзоре вы найдете 7 инструментов, которые уже зарекомендовали себя в индустрии. Выбирайте подходящий и выводите свой продукт на новый уровень.

Часовой пояс и тестирование

Как отсутствующий часовой пояс сломал автоматизацию тестов

Автор статьи делится небольшим, но важным открытием: даже такая «мелочь», как отсутствующий часовой пояс, может повлиять на всю систему тестирования и привести к ошибкам в функционале.

Как я освоил автоматизацию

Автоматизация тестирования может показаться сложной задачей, если подходить к ней неправильно. Люди думают, что речь идет только об инструментах: «Изучите Selenium», «Используйте TestNG», «Попробуйте Cucumber»…Но автоматизация тестирования — это не просто ускорение выполнения тестов. Это стратегия.

Global Cache, или как выполнить Playwright BeforeAll всего один раз для всех воркеров

Global Cache, или как выполнить BeforeAll в Playwright один раз для всех воркеров

BeforeAll в Playwright запускается в каждом воркере, а не один раз на все тесты — и это часто ломает ожидания тестировщиков. В статье разбираем, почему так происходит и какие есть стандартные обходные пути.

Автоматизация интеграционных тестов видеоплеера с помощью Playwright и Open Source Cloud

Автоматизация интеграционных тестов видеоплеера с помощью Playwright и Open Source Cloud

Хотите ускорить тестирование видеоплеера? Playwright в связке с Open Source Cloud позволяет запускать интеграционные тесты автоматически.
В статье — готовые скрипты и пример GitHub workflow для CI/CD.

Антипаттерны тестирования

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

Самовосстановление в веб-автоматизации

Самовосстанавливающаяся автоматизация веб-тестирования использует машинное обучение для восстановления сломанных тестов и сокращения ручной поддержки. Узнайте, как современные подходы помогают повысить стабильность и эффективность тестирования на динамичных сайтах.

Автоматизированное интеграционное тестирование

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