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