Публикации по теме 'unit-testing'
Практикуйтесь в разработке на C # через тестирование
Итак, давайте поговорим о TDD - что это такое?
TDD означает Разработка через тестирование , и это процесс проектирования при разработке программного обеспечения. Он основан на повторении очень короткого цикла разработки, а требования превращаются в очень специфические тестовые примеры.
В процессе TDD есть пара шагов:
Напишите модульный тест, который не работает. Напишите достаточно кода, чтобы пройти тест - на этом этапе нас не волнует хороший код. Выполните рефакторинг кода из..
Тестирование в iOS-разработке: руководство для начинающих по обеспечению качества и надежности
Тестирование в iOS-разработке: руководство для начинающих по обеспечению качества и надежности
Разработчику iOS важно убедиться, что ваши приложения надежны и имеют высокое качество. Один из способов добиться этого — тестирование, т. е. процесс проверки того, что приложение ведет себя ожидаемым образом и соответствует требованиям, указанным в проекте.
Существует несколько типов тестирования, которые можно выполнять при разработке iOS, включая модульное тестирование, интеграционное..
Табличные тесты с Jest
Написание модульных тестов должно быть интересным, а их чтение должно быть простым и понятным!
Почему нас волнует, как написаны тесты?
Написание и поддержка надлежащих модульных тестов необходимы для создания работоспособного и читабельного кода. Кодовая база, к которой разработчики не побоятся прикоснуться! Основная цель модульных тестов, очевидно, состоит в том, чтобы быть уверенным в написанном коде и доказать, что он действительно работает так, как мы ожидаем. Но есть еще..
Зеленый 2.2.0 — поддержка Python 3.5
Green – это чистый, красочный и быстрый инструмент для запуска тестов Python.
Выпущена версия 2.2.0 . Наконец-то официально появилась поддержка Python 3.5!
Поддержка Python 3.5 теперь реальна, включая автоматические сборки для каждого коммита. Теперь мы компенсируем новое поведение Python 3.5 по созданию фиктивного TestCase при невозможности загрузить тестовую цель через имя с точкой. Все тесты теперь впервые проходят на Python 3.5! Давайте держать это таким образом. Я скрещиваю..
Разработка через тестирование на C++ с помощью Catch2
Разработка через тестирование (TDD) — это процесс разработки программного обеспечения, в котором требования к программному обеспечению сначала разбиваются на серию модульных тестов, а затем пишется программное обеспечение, удовлетворяющее этим модульным тестам. Например, если вы создаете API или оболочку для API, которая возвращает данные фондового рынка (фундаментальные и технические данные), тест может быть написан для каждой конечной точки, которая проверяет ожидаемый результат API...
Написание функции утверждения на основе прокси-сервера JS
Что такое функции утверждения, как их использовать и как написать свои собственные с помощью объекта Javascript Proxy
Эта статья вдохновлена сообщением в блоге Кента С. Доддса: Но что такое тест JavaScript? В своем посте он подробно объясняет внутреннее устройство фреймворков тестирования, а также включает небольшой раздел о том, как работают библиотеки утверждений, такие как assert или chai.js узла. Мы собираемся погрузиться немного глубже и реализовать..
Почему я не использую TDD как Java-разработчик
Хорошее, плохое и худшее
Недавно я выступал с докладом об отладке для Лондонского сообщества Java. Во время части вопросов и ответов кто-то спросил меня о моем подходе к разработке через тестирование. Раньше я смотрел на эту практику в более позитивном свете. Написание большого количества тестов. Как это может быть плохо?
Но с течением времени я вижу это в другом свете. Я рассматриваю его как очень ограниченный инструмент, который имеет очень специфические варианты использования...