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

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

Как писать сквозные тесты с помощью Cypress и Node.js

Сквозное тестирование (E2E) воспроизводит поведение пользователя в приложении и проверяет, что всё работает, как задумано. В этой статье мы рассмотрим, как писать сквозные тесты для фронтенда с помощью Cypress.

Большой учебник по Playwright

Навигация и взаимодействие с веб-страницами в Playwright

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

Как генерировать PDF в Playwright

Как создавать PDF-файлы в Playwright

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

Лучшая шпаргалка по Appium для Java

Статья представляет собой полную шпаргалку по Appium для Java, охватывающую все аспекты автоматизации мобильного тестирования. Appium является стандартом для автоматизации тестирования мобильных приложений на платформах iOS, Android и Windows.

Пирамида тестирования и ее польза для Agile-команд

В статье рассказано о стратегии пирамиды тестирования, которая помогает Agile-командам оптимизировать качество продукта за счёт сбалансированного подхода к юнит-, интеграционным и сквозным тестам. Читайте, как грамотное распределение тестов ускоряет обратную связь и снижает затраты на разработку.

Тестирование производительности в Playwright

Тестирование производительности в Playwright

Вы можете создать лучшее в мире приложение, но помните: у каждого пользователя есть ограниченное количество времени, которое он может потратить на решение своих проблем с помощью вашего сервиса.

Параллелизация в Appium на симуляторах и эмуляторах

Параллелизация в Appium на симуляторах и эмуляторах

Параллельное выполнение тестов на симуляторах и эмуляторах идеально подходит для тестирования на ранних этапах цикла разработки для базового функционального тестирования.

Настройка Docker для автоматизации

Как настроить Docker для автоматизированного тестирования?

Тестирование — важный этап разработки программного обеспечения. Из этой статьи вы узнаете, как с помощью Docker можно легко и удобно настроить тестирование программ в виртуальных средах.

Как применять тестовые шаги Playwright с декораторами TypeScript

Как применять тестовые шаги Playwright с декораторами TypeScript

Для написания сквозных тестов в Playwright можно использовать как JavaScript, так и TypeScript. Но что же выбрать? Если вы только начинаете писать автоматизированные тесты, то наверняка выберете JavaScript, чтобы избежать сложностей с типами. Так можно начать писать тесты без лишних промедлений.