Публикации по теме 'automation-testing'


Как выбрать несколько флажков в Selenium WebDriver с помощью Java?
Вы когда-нибудь задумывались, как было бы неприятно, если бы вам приходилось входить в систему каждый раз, когда вы хотите просмотреть свой профиль на Facebook? Или в вопросе с несколькими вариантами ответов, когда вы хотели бы отметить много вариантов, но не можете? Или вам нужно вводить данные своей карты каждый раз, когда вы делаете платеж, так как вы не можете сохранить их? Это лишь некоторые из многочисленных случаев на веб-страницах, где могут быть полезны быстрые функции...

SDET: простые алгоритмы — линейный и двоичный поиск
Привет Уважаемые IT-специалисты Сегодня я хочу начать говорить об алгоритмах. И нет более простого способа начать, как начать с поисковых алгоритмов. Тогда давайте начнем. Существует два наиболее распространенных алгоритма поиска: Линейный поиск Бинарный поиск Давайте прыгнем и объясним каждый из них Алгоритм линейного поиска Этот алгоритм выполняет последовательный поиск данных в массиве. Давайте представим, что у вас есть поезд, и вы ищете пассажира. Вы переходите из..

Создание и тестирование нативных мобильных приложений с помощью React Native и WebdriverIO  —  Часть 3
Мы подошли к завершению трилогии! Чтобы подвести итог приключениям на сегодняшний день, в Часть 1 мы создали приложение для iOS и Android с помощью React Native. В Часть 2 мы провели рефакторинг нашего приложения, чтобы сделать его удобным для автоматизации тестирования. С изложенной основой мы готовы написать сквозной тест автоматизации. Используя WebdriverIO, мы можем разрабатывать кроссплатформенные тесты автоматизации полностью на JavaScript, без переключения контекста..

Создание среды автоматизации тестирования с использованием Cypress.io — Добавление объектной модели страницы (POM) (часть 4)
Добрый день! В третьей части этой серии статей мы добавили нативную поддержку тестирования API в нашу платформу автоматизации тестирования. В этой статье мы организуем нашу тестовую среду для размещения объектной модели страницы, также известной как POM, для веб-элементов пользовательского интерфейса. Allons-y! Что такое объектная модель страницы? Объектная модель страницы (POM)  – это широко используемый в автоматизации тестирования шаблон проектирования, который..

Непрерывная интеграция с Jenkins и TestCafe
В Интернете доступно множество документации для Jenkins и TestCafe. Эта статья предназначена для начинающих, чтобы начать работу с непрерывной интеграцией без образа Docker. Я напрямую сослался на некоторые онлайн-документы и добавил несколько шагов, где это необходимо для получения дополнительной информации. Эта статья, являющаяся частью Что такое непрерывная интеграция , состоит из 3 разделов: Установка и настройка Дженкинса Настройка Дженкинса с помощью TestCafe Просмотр..

6 антипаттернов для тестирования пользовательского интерфейса JavaScript, которых следует избегать
Изучите наиболее распространенные плохие практики и способы реализации правильных решений. Популярность автоматизации тестирования растет, поскольку все больше и больше компаний стремятся предоставлять программные решения для ручного тестирования. Что касается долларов США, то, согласно прогнозам, область автоматизации тестирования вырастет с 12,6 млрд долларов в 2019 году до 28,8 млрд долларов к 2024 году. Это рост более чем на 100% в течение пяти лет. Такой астрономический рост..

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