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


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

Модульное тестирование навыка Amazon Alexa с помощью Node.js и Jasmine.
Недавно я запустил свой первый навык Amazon Alexa Chef Basil . Я часами пробовал разные фразы на своем Amazon Echo и даже после запуска не был уверен, что код был протестирован на 100%. Я действительно тестировал, что происходит по истечении времени ожидания API? Или когда намерение проходит через слот, которого я не ожидал? Я решил, что пора написать несколько модульных тестов. Как веб-разработчик, я использую такие инструменты, как Javascript, Node.js и Jasmine . Я был рад..

4 преимущества модульного тестирования, которые вы могли не заметить
Предисловие: Раньше я думал, что разработчик пишет модульные тесты только для отлова ошибок, но моя мысль была лишь одним из ее пунктов. Написание модульных тестов может помочь обнаружить ошибки во время модульного тестирования, но оно может принести и другие, более важные и полезные преимущества. Здесь я представляю некоторые преимущества, которые я думаю, не очень известны, но они важны. Кратко известные преимущества модульных тестов: Модульные тесты сокращают ручное..

Переработайте ваш Salesforce Lightning JavaScript для тестирования
Шаблон для полноценного модульного тестирования в Salesforce Lightning Недавно я попробовал Salesforce's Lightning Testing Service (LTS) для написания модульных тестов для наших компонентов Lightning. Я обнаружил, что примерные тесты , которые Salesforce предоставляет с LTS, действуют как интеграционные тесты, проверяя функциональность компонента и любых вложенных компонентов в целом, включая взаимодействие с фреймворком Aura. Недавно переработав наш код Apex для обеспечения..

Внедрение модульного тестирования в приложение Vue
Модульное тестирование — это способ убедиться, что ваш код уже работает должным образом. Это подходящее решение, чтобы избежать чего-то плохого или неправильного в продукте разработки. (Рохмад, 2018) Модульное тестирование включает в себя разбиение вашей программы на части и проведение серии тестов для каждой части. (МэттДжей, 2016) Внедрение модульного тестирования, вероятно, немного потратит ваше время. Но чтобы избежать ошибок в будущем, это отличный способ сделать законченную..

Практикуйтесь в разработке на C # через тестирование
Итак, давайте поговорим о TDD - что это такое? TDD означает Разработка через тестирование , и это процесс проектирования при разработке программного обеспечения. Он основан на повторении очень короткого цикла разработки, а требования превращаются в очень специфические тестовые примеры. В процессе TDD есть пара шагов: Напишите модульный тест, который не работает. Напишите достаточно кода, чтобы пройти тест - на этом этапе нас не волнует хороший код. Выполните рефакторинг кода из..

Тестирование в iOS-разработке: руководство для начинающих по обеспечению качества и надежности
Тестирование в iOS-разработке: руководство для начинающих по обеспечению качества и надежности Разработчику iOS важно убедиться, что ваши приложения надежны и имеют высокое качество. Один из способов добиться этого — тестирование, т. е. процесс проверки того, что приложение ведет себя ожидаемым образом и соответствует требованиям, указанным в проекте. Существует несколько типов тестирования, которые можно выполнять при разработке iOS, включая модульное тестирование, интеграционное..