Публикации по теме '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 -..