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


Как писать тестовые случаи с помощью Jest
Модульное тестирование (в большинстве случаев это скучно 😝) является неотъемлемой частью разработки через тестирование (TDD). Это процесс определения желаемого вывода функции, а также того, чего ожидать и чего не следует делать в начале фактической функции. Такой подход к процессу разработки программного обеспечения имеет свои преимущества: Это помогает наметить задачу, которая должна быть выполнена в ходе выполнения функции. Получаешь четкое представление о том, как мой код должен..

Серия тестов: для лучшего модульного теста.
Введение 🤓 Важность обеспечения нашего кода тестированием не является факультативной; это данность. Разработка модуля, функции, функции, отвечающей всем требованиям, необходима, но как насчет тестирования? Если мы отлично справляемся с нашим кодом, и он работает отлично, через какое-то время другая команда, другой разработчик берет этот модуль. Это делает некоторый рефакторинг, потому что бизнес-правила изменились (что очень часто). Некоторые из первоначальных требований..

Руководство разработчика по модульному тестированию в Angular - часть 1
Узнайте, как проводить модульное тестирование и улучшать качество различных фрагментов кода в Angular с помощью Karma / Jasmine. Что такое модульное тестирование и для чего его нужно? Моя самая большая ошибка как нового разработчика заключалась в том, что я не относился серьезно к модульному тестированию. Образовательные учреждения специализируются на таких предметах, как алгоритмы, структуры данных и различные языки. Хотя эти предметы необходимы для того, чтобы приложения /..

Гарантия отсутствия утечек Rx памяти
Во время моего последнего технического разговора я случайно сказал: … модульные тесты на утечки Rx . Для меня было совершенно неожиданным осознание того, что почти никто даже не знает о возможности проведения таких тестов. Я не могу представить без них запуск моего реактивного кода в производство. Просто напоминание о проблеме, которую мы пытаемся решить. RxSwift основан на ссылочном цикле, который разрешается только после удаления подписки. Это не недостаток или накладные расходы,..

Протестируйте свое приложение с помощью Tape
Этот пост будет очень простым, я просто дам вам краткое объяснение того, как использовать ленту для тестирования вашего приложения. Я должен сказать, что я не эксперт в Tape, я просто знаю некоторые вещи о Tape, которые я вам покажу. Прежде всего, мы должны установить Tape глобальную и локальную. npm install –g tape npm install –-save-dev tape Что ж, теперь вы можете создать простой файл и протестировать его на ленте. Давайте создадим простой файл javascript для тестирования...

Параметризованный тест в JUnit
JUnit — это самая популярная среда модульного тестирования, используемая в Java, с открытым исходным кодом. Он предоставляет аннотации и утилиты для более эффективного модульного тестирования. JUnit 5 представил более удивительные функции, которые еще больше упростили его. Одной из таких функций является параметризованный тест. Что такое параметризованный тест? Параметризованный тест позволяет нам выполнить один тестовый пример с несколькими параметрами. Например, вы хотите..

Уловка Golang: подключите модули пакета с помощью init () и импорта
Сделайте это модульным Мы часто хотим, чтобы наш код состоял из множества небольших модулей, и каждый из них несет единственную ответственность, особенно когда мы в ситуации, когда нам нужно удовлетворить неуловимые требования из разных сред. Есть много причин и преимуществ, по которым мы должны это делать: легко повторно использовать и составной гибкость для замены одного исполнения на другое так сделайте их более проверяемыми четче и удобнее разбивать работы и так далее… В..