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

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

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

Автоматизация тестирования может показаться сложной задачей, если подходить к ней неправильно. Люди думают, что речь идет только об инструментах: «Изучите 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.

15 популярных вопросов и ответов (Python + Selenium + API)

15 популярных вопросов и ответов на QA-интервью (Python + Selenium + API)

Готовитесь к собеседованию по тестированию? В этом материале собраны основные вопросы по работе с Python, Selenium и API, которые помогут вам подготовиться к интервью и повысить шансы на успешное трудоустройство.

Начало работы в Selenium IDE

Начало работы с Selenium IDE

Selenium IDE — это расширение для браузера, которое позволяет быстро записывать и воспроизводить тесты без написания кода. В статье рассказываем, как пользоваться Selenium IDE: от установки и записи действий до настройки команд и отладки.

Топ 40 вопросов по автоматизированному тестированию в 2025 году

Актуальная подборка для подготовки к собеседованию automation QA. Эта подборка поможет вам подготовиться к интервью и уверенно отвечать на вопросы о практиках, инструментах и подходах автоматизации.

JUnit vs TestNG: какой фреймворк выбрать?

JUnit vs TestNG: какой фреймворк выбрать?

В области автоматизации тестирования перед многими QA-специалистами стоит выбор между JUnit и TestNG. Оба фреймворка мощные и широко используемые, но решение часто зависит от масштаба проекта, сценариев использования и т.д. Давайте рассмотрим оба фреймворка, чтобы помочь вам сделать выбор.

Как запустить Cypress-тесты в Jenkins?

Как запустить Cypress-тесты в Jenkins?

При выполнении Cypress-тестов вы можете столкнуться с необходимостью интегрировать их с CI/CD-инструментами, такими как Jenkins, для автоматизации процесса сборки и деплоя. В этой статье мы подробно рассмотрим как настроить запуск Cypress-тестов в пайплайне Jenkins, а также как выполнять параллельное тестирование Cypress в облаке.

Оптимизация визуального регрессионного тестирования Playwright с помощью GitHub Actions

Один из вариантов гибкой и плавной настройки визуального регрессионного тестирования. Создание снапшотов с помощью Playwright в CI и управление ими с помощью GitHub Actions.

Как работает test.slow() и slowMo в Playwright

Как работает test.slow() и slowMo в Playwright

Playwright предлагает два похожих на первый взгляд инструмента — test.slow() и параметр slowMo. На самом деле это разные механизмы: один — для продления таймаута теста, другой — для замедления действий в браузере. В этой статье объясняем их отличия и делимся рекомендациями по применению.