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

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

30 вопросов по TestNG на QA интервью

30 вопросов по TestNG на QA интервью

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

60 вопросов продвинутого уровня на интервью по Selenium

Если вы готовитесь к собеседованию по Selenium, то будет не лишним подтянуть свои знания на данную тему. В этой статье мы рассмотрим популярные вопросы для Selenium, которые вам могут задать на интервью с HR-специалистом. Мы также дадим советы, как правильно отвечать на эти вопросы.

6 способов параллельного автоматизированного тестирования UI с помощью Selenium

В этой статье мы рассмотрим Selenium Grid и Selenoid/Moon для параллельного тестирования пользовательского интерфейса веб- и мобильных приложений, их интеграцию с конвейером CI/CD, способы организации ресурсов для обеспечения эффективности и масштабируемости, болевые точки, которые были решены, и те, которые все еще остаются нерешенными.

cypress существует ли элемент

Основы Cypress: проверка существования элемента

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

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 используются для определения местоположения элементов и реализации явного ожидания.