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


Как протестировать из `response-router` с помощью RTL (React Test Library) и JEST
Предположим, у нас есть следующий код const Task = ({ data }) => { if (data.state === 'closed') return <Redirect to='/tasks' /> return <Task /> } Если задача закрыта, мы должны быть перенаправлены в список задач. Как протестировать этот код? В response-router нет очевидного способа описанного. Позвольте мне показать вам путь. Это не идеальный способ, но он может вам помочь. Компонент, который использует ‹Redirect›, должен быть помещен в оболочку ‹Router› из..

Тестирование угловых директив
Использование HTMLElement Цель В этом примере я хотел показать вам, как вы можете погрузиться в DOM, чтобы найти элементы в ваших шаблонах Angular. Это можно использовать, чтобы убедиться, что ваши директивы Angular работают правильно при написании тестов. Для этого мы воспользуемся возможностями API HTMLElement . Это позволит управлять и читать свойства элементов в шаблоне HTML нашего компонента. * ПРИМЕЧАНИЕ. Эта статья не является полноценным руководством по тестированию в..

Параметризованные тесты -jUnit5
Это рассказ о параметризованном тесте, используемом в анализе граничных значений. Вместо того, чтобы вводить граничные значения в метод тестирования одно за другим, мы можем вместе определить тестовые случаи, в которых различаются только некоторые значения. Параметризованные тесты “Параметризированные тесты позволяют запускать тест несколько раз с разными аргументами. Они объявляются так же, как обычные методы @Test , но вместо этого используют аннотацию @ParameterizedTest ...

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

Автоматизация тестирования с помощью NightWatch — часть 1
В этой серии блогов я собираюсь показать вам, что я узнал об автоматизации с помощью NightwatchJs . NightwatchJs — это среда тестирования E2E, используемая для автоматизации веб-приложений браузера. Он использует W3C WebDriver API в качестве основы для выполнения автоматизации. Он имеет встроенный тестовый раннер, который может запускать тесты даже параллельно, по группам и тегам. Он поставляется с готовым решением для выполнения тестов в облачных службах тестирования, таких как..

Простые тесты функций Google Cloud
Это сообщение было опубликовано в моем блоге здесь . Вы когда-нибудь начинали новый проект, быстро понимая, что хотели бы повторно использовать код из другого проекта? Это произошло со мной во время разработки функциональных тестов для функций Google Cloud . Может быть, это может помочь и вам. Проблема Нечитаемый код может напоминать отвязывание проводов от берушей после того, как вытащили их из кармана. Взгляните, как тест мог искать облачную функцию (можете пропустить это,..

Введение в модульное тестирование Front-End
Хорошо, вы баловались веб-разработками, делали несколько проектов здесь и там, развернули несколько приложений, которые помогли вам понять основные концепции Front-End разработки, от маршрутизации, рендеринга на стороне сервера, управления состоянием до асинхронных запросов и т. Д. Но есть одна вещь, которую вы не применили на практике, либо потому, что вы добровольно избегали ее, либо просто потому, что не видели ее пользы: тестирование. В частности, модульное тестирование Front-End -..