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


Ожидание завершения загрузки значений на странице с помощью WebdriverIO
Инструменты: WebdriverIO, Node.js. Существует множество автоматических тестов, в которых вам нужно дождаться завершения загрузки определенных полей фактическими значениями на веб-странице, прежде чем перейти к следующей точке проверки. Пример такого теста вы можете увидеть ниже. Во-первых, давайте реализуем новый метод класса OrderPage (здесь мы используем очень простую модель страницы-объекта). Этот класс также включает другой метод для открытия локаторов страниц и элементов в..

Напишите тесты API для метода HTTP GET
Давайте посмотрим, как писать тесты API с помощью JavaScript для метода HTTP GET. Итак, в предыдущем посте мы написали базовый GET-тест, чтобы начать работу, а теперь мы сделаем еще один шаг и напишем еще пару GET-тестов, чтобы лучше понять их. Доступ к отдельному ресурсу В этом тесте мы попытаемся получить доступ к данным для отдельного пользователя. // access the user data based on the id provided it('GET /users/:id', () => { return..

A11y Unlocked: тесты автоматизации чтения с экрана
За год, прошедший после моего последнего поста A11y Testing: Automating ScreenReaders на тему автоматизации чтения с экрана, мы сейчас находимся в лучшем положении благодаря прогрессу, достигнутому в стандартах и ​​инструментах. Приятно видеть, что Группа сообщества W3C ARIA-AT сформирована с миссией улучшить взаимодействие программ чтения с экрана путем создания набора спецификаций, стандартов тестирования и автоматизации тестирования, чтобы довести экосистему программ чтения с экрана..

ShowCase: отличная продуктивность разработки программного обеспечения с реальной автоматизацией тестирования пользовательского интерфейса и непрерывным тестированием
Внедрение основного CRM Field Service за 3 дня, по совместительству Для большинства софтверных компаний автоматическое сквозное тестирование и непрерывное тестирование (CT) - всего лишь лозунги. Для меня это значит Ежедневное развертывание в продакшн (если внесены изменения) Отсутствие отслеживания дефектов Значительное повышение производительности: 10X или даже 100X . В статье я покажу, как CT (выполнение автоматического регрессионного тестирования E2E) помогает мне..

От очистки к предсказанию
От очистки к предсказанию Вернёмся в 2010 год — мы получали письма от администраторов баз данных об очистке тех или иных данных, чтобы сделать серверы более эффективными. Хранилище по-прежнему было дорогостоящим, и все считали данные бесполезными, даже данные об активности пользователей раньше удалялись. Это было время, когда я впервые услышал о фразе «машинное обучение». Одна из моих клиенток рассказывала мне, что в 90-х она прошла курс машинного обучения, но это было бесполезно..

День 12. Тестирование ReactJS
Узнайте о тестировании в ReactJS и о том, как писать модульные тесты и интеграционные тесты для ваших компонентов ReactJS. Вы устали вручную тестировать приложение React каждый раз, когда вносите изменения? Вы ищете способ убедиться, что ваше приложение не содержит ошибок, прежде чем развертывать его в рабочей среде? Если это так, то тестирование ReactJS — это то, что вам нужно. Добро пожаловать на 12-й день нашего месячного руководства по изучению ReactJS! В этой статье мы..

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