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


Как TDD с BDD-Gherkin в JavaScript
Пошаговое руководство по созданию небольшого примера с помощью TDD, BDD-Gherkin, JavaScript, React и Jest. В нескольких прошлых статьях мне объясняли, как использовать BDD, как писать файлы функций, как это может улучшить процесс разработки. Но это всегда было на высоком уровне, и я никогда не показываю реальный пример…

Верно ли экстраординарное заявление Дэна Норта о BDD?
В 1979 г. Карл Саган сказал: « Необычные утверждения требуют экстраординарных доказательств. » Есть ли у нас экстраординарные доказательства? Индустрия программного обеспечения появилась совсем недавно, и мы все еще учимся. Всего пятьдесят лет назад, в 1970 году, Уинстон Ройс задал некий порядок и методологию, когда представил…

Новый и старый строковый калькулятор Ката
Новый и старый строковый калькулятор Ката сравнение моего нового и старого строкового калькулятора Что я делаю?! В рамках моего учебного путешествия я решил выполнить ката кодирования String Calculator. По сути, это калькулятор, который складывает несколько чисел и возвращает результат. Уловка, однако, заключается в входных данных и в том, как они получены. Программе нужна строка из ввода, где она получит числа, необходимые для выполнения вычислений. Эта строка содержит..

Раскройте истинный потенциал JUnit5 и B.D.D.
Давайте напишем несколько тестов JUnit5 в B.D.D. (Развитие, ориентированное на поведение). Практическая статья для начинающих. 1. Обзор В этой статье мы обсудим некоторые интересные функции JUnit5, которые позволяют нам писать тесты в стиле BDD (Behaviour-Driven Development).

Вам не нужно писать тесты для вашего веб-API
TLDR; Если вы используете Swagger для разработки своего API, вы можете использовать Dredd для тестирования своего веб-API без написания единого тестового примера. В наши дни TDD/BDD становится довольно популярным, и в Интернете полно сообщений, в которых люди рекомендуют этот стиль. Но если ваш API имеет много конечных точек, он становится довольно громоздким и удваивает вашу работу (хотя в долгосрочной перспективе это окупается). С тех пор, как я начал разрабатывать API с помощью..

Что такое развитие, ориентированное на поведение?
BDD или разработка, основанная на поведении, ставит разработчиков на место владельцев бизнеса, заставляя их думать о том, как их код создает ценность. Что такое БДД? BDD требует, чтобы программные единицы определялись с точки зрения желаемого поведения. Часто желаемое поведение связано с некоторым требованием ценности бизнеса. BDD — обычная практика в процессе гибкой разработки. BDD больше фокусируется на определении того, как должно работать программное обеспечение...

TDD, BDD в мире Javascript. Узел. Настройка фреймворка. 2/5
В первой части этой серии статей я писал о некоторых проблемах, о которых следует помнить, и о решениях, которые нам необходимо принять, прежде чем добавлять TDD и BDD в наш рабочий процесс. Во второй части мы сосредоточимся на настройке нашей среды. Ты выучишь: базовая Cucumber JS установка для проекта Node с BDD базовая Tape настройка для модульного тестирования ваших функций Настраивать $ npm i -D cucumber cucumber-pretty tape tap-nirvana После установки..