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


Тестирование компонента Vue, часть 1: начало работы
Мне не стыдно сказать, что начинать с написания тестов для компонента Vue было сначала очень сложно . Единственное, что я знал, это то, что я хотел использовать Jest , современную платформу для тестирования JavaScript, потому что я использовал ее раньше и был ею вполне доволен. Подробнее о Jest позже. Конечно, официальная документация Vue объясняет, как делать простые утверждения . Но для реального компонента документация не годится. Тесты нашего компонента должны утверждать, что он..

Быстрое тестирование с Mockito и JUnit5
В этой статье мы увидим JUnit и Mockito в действии с использованием двух компонентов Java, класса службы и класса репозитория. Мы начнем с создания классов, а затем напишем тесты по-разному, используя такие понятия, как утверждение, проверка, проверка на выброшенное исключение, ArgumentMatcher и ArgumentCaptor . Наконец, мы создадим более чистые тесты, извлекая дублированный код и даже используя аннотации Mockito. Мы не будем фокусироваться на 100% покрытии кода. Тестируемый код..

JS о DOM и покрытии кода
Есть много способов протестировать код, чтобы получить статистику покрытия кода. Но в основном на основе поддельных сред DOM или, другими словами, без браузера. Основы покрытия кода DOM Чтобы правильно протестировать страницу, компонент или все приложение, нам нужен веб-сервер, инструмент, способный понимать JS и настраивать его таким образом, чтобы при его запуске была получена информация о покрытии, и, наконец, браузер. Мой выбор для каждого из этих основных инструментов следующий:..

Интеграция Cypress.IO в основные продукты Fundbox
Примерно через неделю после того, как я присоединился к Fundbox в качестве инженера по автоматизации, ко мне с беспрецедентным энтузиазмом подошел старший фронтенд-разработчик. Он сказал: Вам стоит попробовать « Кипарис ! Похоже, отличная альтернатива Selenium ! » Проведя небольшое исследование, я подошел к своему менеджеру, и мы начали планировать небольшой Proof of Concept (POC). Это превратилось в нашу текущую инфраструктуру тестирования в Fundbox. Поездка прошла не так..

Избегайте выгорания в качестве единственного тестировщика
Не сжигайте себя из-за старых практик тестирования Разрушьте традиционные хранилища QA и предоставьте разработчикам возможность самостоятельно проверять качество. Ответственность за то, чтобы быть единственным тестировщиком в команде, может казаться либо непосильной, либо приносящей удовлетворение, либо даже и тем, и другим. Выгорание реально, и все больше людей испытывают его, не замечая этого. В 2018 году Evernote написал статью Настоящая цена выгорания , которая актуальна и по..

Докеризируйте свою среду WebdriverIO, чтобы она работала где угодно
Поскольку функциональные тесты являются неотъемлемой частью рабочего процесса веб-приложений, мы всегда должны пытаться найти способы сделать их более плавными и облегчить нашу жизнь. Моя дилемма Я работаю с Selenium Webdriver/WebdriverIO уже много лет, и самая большая претензия, которую я имею, заключается в том, что мне нужно запустить сервер Selenium, прежде чем начинать тесты . Это может показаться незначительной проблемой, но это означает, что в моем терминале открыта еще одна..

Я создал Postwoman 👽 - онлайн-конструктор запросов к API с открытым исходным кодом.
Почтальон - конструктор API запросов Не стесняйтесь вносить свой вклад на GitHub 💚 На случай, если вы пропустили! До сих пор: Я присоединился к Zartek , стартапу, базирующемуся в Кочи, Керала, где я работаю полным -стек разработчика. История Postwoman: Самая первая задача, которую мне поставили, - это интеграция API старого проекта. Именно тогда я наткнулся на Тестирование Postman API . Postman имеет отдельные сборки, предназначенные для каждой операционной системы,..