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


Модульное тестирование в Angular: основы (часть 1)
На самом деле вы можете спросить, зачем мне изучать модульное тестирование, в то время как я могу уделять больше времени разработке хорошей функции ...! Почему так важно модульное тестирование, когда мне следует писать модульное тестирование ... Каждый раз, когда вы слышите о модульном тестировании, у вас возникает множество вопросов. В этой статье мы узнаем, почему, когда и как UNIT TESTING в Angular! Готовы ли вы к первой поездке в путешествие по модульному тестированию! Давайте..

Почему разработчики не используют TDD на практике
Как снова сделать TDD отличным Как и все, что называется Agile, разработка через тестирование (TDD) - это то, что в теории звучит великолепно. На практике непонятно, как это правильно делать. Вам часто говорят, что если вам это не нравится, вы делаете это неправильно. Неудивительно, что большинство разработчиков, которых я встречал, смогли объяснить преимущества использования TDD, в то время как никто из них не использовал его в своей работе. Ни одного. В последнее время раздаются..

Порядок случайных и параллельных модульных тестов в Xcode
Если вам когда-либо приходилось иметь дело со случайным сбоем модульного теста, полезно оценить порядок, в котором они выполняются, это может дать вам подсказки относительно того, почему все работает не совсем так, как ожидалось. Xcode может рандомизировать модульные тесты или даже запускать их параллельно, но иногда, используя эти функции, мы можем сделать тесты менее стабильными (или показать вам, что они нестабильны, но просто не заметили). Итак, какова на самом деле..

Все, что вам нужно знать о модульных и интеграционных тестах
Понять, что такое модульное и интеграционное тестирование, несложно, даже если вы не имеете технического образования. Я проведу вас шаг за шагом. Собираем дом из Лего шаг за шагом Как вы, возможно, узнали из второй статьи этой серии, тестирование вашего кода перед его развертыванием в рабочей среде относится к категории тестов, которые направляют разработку с точки зрения технологии (квадрант 1 квадрантов гибкого тестирования ). Думайте об этом, как о строительстве дома. Вы..

Хватит тестировать мой код!
Хватит тестировать мой код! Все согласны с тем, что разработка через тестирование (TDD) — это хорошо, верно? Правильно ? Если вы согласны с тем, что тесты важны, вы, вероятно, пишете их много. Возможно, у вас даже есть инструмент покрытия кода, который поможет узнать, какая часть вашего кода протестирована. Пока отлично. Но вот мой вопрос. Вы тестируете правильный код? Вы тестируете свой код или мой? Протестируйте свой собственный код

Покрытие кода может убить ваше качество
Качество намного лучше, чем количество . Один хоумран намного лучше, чем два дубля. - Стив Джобс В идеалистическом мире покрытие кода является обязательным, когда субъект измеряет качество кода, чем выше, тем лучше — это естественно. Но в последнее время у меня другие мысли. Я видел много случаев, когда покрытие юнит-тестами в проекте было довольно высоким, и оно не улавливало многих проблем, представленных в открытых ошибках, вызванных изменениями кода — когда следовало бы...

Как реализовать макет со зрителем с помощью Jest
Что я узнал о насмешках с помощью тестов Spectator Я упомянул в своем предыдущем сообщении в блоге , что Spectator в настоящее время является моим основным инструментом для тестирования моих приложений Angular. За последние пару недель я узнал кое-что о насмешках с помощью Spectator, и надеюсь, вы найдете их полезными. Обратите внимание, что я использую Spectator с Jest. Удалить неиспользуемых провайдеров В моем createServiceFactory или createComponentFactory я объявил,..