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


Более быстрое тестирование TypeScript с помощью Baretest
Используйте этот чрезвычайно быстрый и простой инструмент запуска тестов JavaScript в проекте TypeScript прямо сейчас. Маленький и быстрый Большинство разработчиков, включая меня, ждут целую вечность, чтобы увидеть результаты своих тестов. Недавно я услышал об этом пакете JavaScript npm, Baretest. Судя по их сайту , обещают практически мгновенную производительность. Но пакет довольно маленький и не имеет большого количества функций. Сам пакет состоит только из одного..

Давай поговорим о TDD, детка!
Разработка через тестирование существует дольше, чем вы, вероятно, думаете, примерно в 2003 году. Не так уж и давно, говорите? Что ж, на самом деле TDD — это всего лишь один из компонентов практики экстремального программирования, которая была впервые опубликована еще в 1999 году. В наши дни TDD — это то, чем ее называют большинство людей, поскольку она используется в сочетании с множеством других практик для построения рабочего процесса, который лучше всего подходит для конкретной..

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

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

Введение в unittest: фреймворк модульного тестирования на Python
Используйте стандартную библиотеку Python для создания собственных сценариев модульного тестирования Эта статья поможет вам научиться модульному тестированию вашего собственного приложения на Python. Исходя из официальной документации , unittest : «… Изначально был вдохновлен JUnit и имеет тот же оттенок, что и основные фреймворки модульного тестирования на других языках. Он поддерживает автоматизацию тестирования, совместное использование кода настройки и выключения для тестов,..

BDD: написание автоматизированного набора тестов - это не ракетостроение
Это краткий обзор разработки, управляемой поведением (BDD), с особенностями реализации автоматизированного набора тестов с использованием Java, Selenium и Cucumber. Пытаясь использовать BDD в проекте, люди часто увязают в шагах, необходимых для создания автоматизированного набора тестов, как если бы это было масштабное мероприятие, но это не так. Надеюсь, эта статья прояснит этот процесс и предоставит несколько полезных советов, которые помогут вам начать работу над проектом. Что,..

Я думал, что разработка через тестирование — это миф. Я ошибался.
Тому, кто в какой-то степени практикует TDD, это название, вероятно, покажется смехотворным. «Как это может быть мифом? Люди делают это все время". В конце концов, они правы. Это была глупая позиция, но ее до сих пор поддерживает огромное количество разработчиков, особенно новых. Чтобы понять, откуда я взялся, мне нужно кое-что прояснить. У меня не было формального образования в качестве разработчика. Это было в основном то, что я подхватил в свободное время. Таким образом, какие..