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


Тестирование базы данных стало проще с Jest
Тестировать базу данных не так сложно, как вы думаете - знание того, как это сделать, может спасти Тестирование - очень важная часть жизненного цикла разработки программного обеспечения. Предотвращая и обнаруживая ошибки во всей кодовой базе, он предотвращает множество переделок. Почти все приложения в той или иной форме используют базу данных. Так можно ли протестировать базу данных? Конечно, может. Если получение и отправка данных - это требование приложения, почему бы не..

«Простой» цикл считается плохой практикой при программировании в функциональном стиле.
«Простой» цикл считается плохой практикой при программировании в функциональном стиле. Синтаксис распространения не является функцией функции-редьюсера, поэтому его производительность не поддерживает ваш аргумент в пользу избегания reduce . С таким же успехом мы можем определить функцию-редуктор, которая не создает новый объект при каждой итерации: const reduced = arr.reduce((acc, val) => { obj[val] = (obj[val] ? obj[val] + 1 : 1); return obj; }, {}); Настоящая причина..

WebdriverIO для новичков
WebdriverIO - это инструмент, используемый для создания автоматических тестов браузера. Следующее руководство предназначено для людей, у которых очень мало или совсем нет опыта в написании автоматических тестов. Целью учебного пособия является: Создайте с нуля очень простой фреймворк, который будет работать локально на вашем компьютере. 2. Напишите автоматический тест для запуска веб-браузера и проверки заголовка веб-страницы. Предварительные условия: Node.js (..

Более простой способ протестировать ваше приложение React
« Чем больше ваши тесты похожи на то, как используется ваше программное обеспечение, тем больше уверенности они могут вам дать», - Кент С. Доддс, создатель библиотеки react-testing-library. Написание тестов похоже на поедание овощей: это то, что все знают, что они должны делать, но не все. Spearmint предоставляет простой способ писать тесты, которые вселяют уверенность в том, что ваше приложение React будет работать так, как взаимодействуют с ним ваши пользователи. Используя..

Начало работы с Puppeteer и Headless Chrome для сквозного тестирования
И краткое руководство по интеграции кукловода в ваш тест-шутку Вдохновение для этой публикации Это сообщение в блоге было вдохновлено докладом, который я увидел на конференции Connect.Tech в Атланте в этом году под названием Использование Puppeteer для написания сквозных тестов, выполняемых в браузере . Спикер, Тейлор Крузен, рассказал о Puppeteer и Headless Chrome, а также об их совместном использовании, чтобы вывести сквозное тестирование на новый уровень. Раньше я бегло..

Общие контексты и примеры JSSpec
JSSpec поставляется с двумя встроенными концепциями, разработанными для того, чтобы ваш набор тестов оставался СУХИМ. Общие примеры можно использовать для описания нескольких контекстов с аналогичной функциональностью. Общие контексты позволяют извлекать общие шаги настройки из определений контекста. Общие примеры Группа общих примеров определяется с помощью sharedExamples , который является специальным блоком контекста. sharedExamples вызывается в рабочем контексте с помощью..

Изучение NodeJS — объяснение модуля Assert для модульных тестов
В этом руководстве, сколько раз вы хотите написать модульные тестовые случаи, вы должны понимать модуль Assert в NodeJS. В этом модуле есть 11 методов, которые можно использовать для написания тестовых случаев для написанного вами кода и для модульных тестовых случаев. Изучение NodeJS — модуль Assert Изучение NodeJS — набор тестов для написания модуля ASSERT — для разработчиков и тестировщиков от Promode docs.google.com Спасибо за..