Публикации по теме '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 () и импорта
Сделайте это модульным
Мы часто хотим, чтобы наш код состоял из множества небольших модулей, и каждый из них несет единственную ответственность, особенно когда мы в ситуации, когда нам нужно удовлетворить неуловимые требования из разных сред.
Есть много причин и преимуществ, по которым мы должны это делать:
легко повторно использовать и составной гибкость для замены одного исполнения на другое так сделайте их более проверяемыми четче и удобнее разбивать работы и так далее…
В..