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


Табличные тесты в JavaScript
Альтернативный подход к написанию и сопровождению модульных тестов Фон В финансовых обществах | Modalku, мы как команда взяли на себя обязательство улучшить тестовое покрытие наших серверных микросервисов и интерфейсных веб-приложений. Кроме того, для новых сервисов, которые мы пишем, и новых функций, которые мы добавляем, большинство рецензентов pull-request специально проверяют доступность и оценивают качество добавленных модульных тестов. Лично я сторонник хорошего тестового..

3 причины, по которым вы должны писать модульные тесты
Исходное сообщение: https://theclevercompany.se/en/blog/3-reasons-you-should-write-unit-tests/ Многие разработчики тестируют свой код вручную. Веб-разработчик вносит изменения, заходит в браузер и проверяет, реализованы ли изменения. Ручное тестирование работает хорошо, но оно имеет свои ограничения. Если вы работаете над приложением, которое постоянно усложняется, вам необходимо написать автоматизированные тесты и, более конкретно, модульные тесты для проверки логики вашего..

Испытание и смелость
Испытание и смелость Инженерные идеи В ходе этой серии статей я несколько раз красноречиво говорил о достоинствах автоматизированных тестов. Есть много причин, по которым мы пишем тесты; от документирования ваших предположений до гарантии того, что будущий сопровождающий ничего не испортит. Одним из самых важных плодов автоматизированного тестирования является смелость . Я имею в виду, что комплексный набор модульных тестов позволяет вам идти на риск, на который в противном..

Использование Jest для обеспечения соблюдения порогов тестирования и проверки того, что действительно важно
Используете ли вы TDD или как там это называется, когда пишете тесты после своего кода (DDT?), не существует универсального средства для создания хороших модульных тестов. Что отличает плохие модульные тесты от полезных, спросите вы? Хорошие модульные тесты исследуют возможности и точки принятия решений, которые нелегко воспроизвести, в то время как плохо написанные тесты создают ложное чувство безопасности, проверяя удачные пути и тривиальные сценарии. Вы только что закончили фичу и..

Модульное тестирование AngularJs и Firebase: часть 2
Хорошей практикой является тестирование ваших контроллеров во время разработки, в этом руководстве я использовал следующие среды тестирования. Мокко Синон и Чай Я использую библиотеку Firebase Angular Angularfire и использовал версию Firebase.js CDN. //index.html <!DOCTYPE html> <html lang=”en” ng-app=”app”> <head> <meta charset=”UTF-8"> <meta name=”viewport” content=”width=device-width, initial-scale=1.0"> <meta name=”author” content=”Victor..

Модульное тестирование с помощью NestJS и Jest: подробное руководство
Вступление Тестирование в NestJS оказалось сложным из-за отсутствия документации, которая его окружает, но я думаю, что теперь я ее взломал. Я решил создать эту статью, чтобы попытаться восполнить этот пробел в документации. Дело не в том, что модульное тестирование - это сложно; это не так. На самом деле я нахожу вполне удовлетворительным почти «пройти тестирование» кода других людей путем тщательного тестирования всех событий и наблюдения за тем, как все тесты загораются зелеными..

Мок HttpContext для модульного тестирования ASP.NET Core
Что первое, что приходит вам в голову, когда вы понимаете, что ваш модульный тест должен имитировать HttpContext? 😭 Это не сложная задача, но, согласитесь, скучная. Я часто задавался вопросом, могу ли я найти лучший способ быстрее писать модульные тесты, чтобы уменьшить сопротивление написанию и даже улучшить их качество. Итак, я приступил к делу и написал реализацию HttContext Mock, которая инициализирует из коробки все свойства и методы без какой-либо настройки. HttpContextMoq..