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

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

UI-автотесты и непрерывная интеграция — Jenkins + Fastlane + Appium

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

10 проектов для начинающих по автоматизации

10 проектов по автоматизации тестирования для начинающих

В этой статье мы расскажем, почему инженеру по автоматизации тестирования так важно иметь хорошее портфолио, а также предложим 10 идей для проектов, которые вы сможете добавить к нему.

Автоматизация тестирования с помощью Playwright

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

Введение в Docker для автоматизации тестирования

Введение в Docker для автоматизации тестирования

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

Сквозное тестирование при помощи Cypress

Сквозное тестирование при помощи Cypress

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

Как ускорить автотесты Selenium

Тесты в Selenium, несомненно, выполняются быстрее, чем вручную. Однако даже автотесты, написанные с помощью Selenium, могут выполняться довольно медленно. К счастью, существует множество способов их ускорить.

Как я увеличил скорость автотестов на Playwright в 1,5 раза

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

Обработка WebElements в Selenium Python

В Selenium WebElements представляют собой HTML-элементы веб-страницы. Другими словами, это ее строительные блоки. Например, все, что находится на веб-странице: текстовое поле, кнопка, ссылки, выпадающие кнопки и т.д., — относится к WebElements.

Логин и захват скриншотов в Selenium на Python

Эти строки импортируют необходимые модули из Selenium. Webdriver — это основной интерфейс для взаимодействия с браузерами, а By, WebDriverWait и expected_conditions используются для определения местоположения элементов и реализации явного ожидания.

Основы Cypress: Загрузка файла

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

Полное руководство по Cypress

Ознакомьтесь с нашим руководством по Cypress и вы узнаете, как запускать не только ручные, но и автоматизированные тесты Cypress в системе управления тестированием (TMS) и на раннем этапе получать мгновенную информацию о нестабильных тестах, дефектах, тестовом покрытии и т.д.

Что такое автоматизированный сценарий тестирования (Test Script)?

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