Публикации по теме 'tdd'


Введение в тестирование компонентов React
Инструменты, стандарты и лучшие практики Используйте силу тестирования Разработка через тестирование является популярной практикой по определенной причине. Сделав тестирование приоритетом с самого начала, вы сможете избежать появления трудно обнаруживаемых ошибок в будущем, добавляя и запуская тесты для отдельных функций, прежде чем переходить к написанию дополнительного кода. Стандартный процесс тестирования легко запомнить: организовать, действовать и утверждать. Во-первых,..

Черный ящик или белый ящик? Понимание различных подходов к тестированию программного обеспечения
Черный ящик или белый ящик? Понимание различных подходов к тестированию программного обеспечения Как разработчик, вы, вероятно, слышали о двух типах тестирования: тестирование белого ящика и тестирование черного ящика. Эти термины могут показаться немного техническими, но не волнуйтесь — они не такие уж сложные. Тестирование белого ящика — это когда вы тестируете внутреннюю работу системы или приложения. Это как быть за кулисами театрального представления и видеть все…

Руководство для начинающих по разработке через тестирование: понимание процесса на примерах
Разработка через тестирование (TDD) — это процесс разработки программного обеспечения, который включает в себя написание тестов перед написанием фактического кода. Цель TDD — отлавливать ошибки на ранних этапах процесса разработки и обеспечивать тестируемость кода. Процесс TDD включает в себя следующие этапы: Напишите тест для фрагмента кода, который вы хотите реализовать. Запустите тест и убедитесь, что он не работает, потому что код еще не реализован. Напишите минимальный объем..

Оптимизируйте код для удобочитаемости ...
Вчера я прочитал о новой классной функции визуальной студии , которая автоматически пишет DTO, передавая URL-адрес API. Подумав об этой функции, я нашел несколько цитат из книги , которую я читал, которые удобно касались того же вопроса и могут быть резюмированы следующим образом: «Оптимизировать код для удобочитаемости» Вы можете подумать, что я утверждаю, что мы не должны использовать библиотеки, что мы должны повторять себя снова и снова, но нет ничего дальше того, что я пытаюсь..

Как TDD и BDD создают гибкую среду
Заявки пишутся долго. Модульное тестирование похоже на эссе на 1000 слов с дополнительным зачетом, предлагаемое в рамках изнурительного экзамена. Вы не знаете, сколько времени потребуется, чтобы пройти этот экзамен, так зачем вам вообще заниматься написанием этого эссе. Это могло быть правдой, если бы этот вопрос для сочинения касался совершенно изолированной и не связанной с остальной частью экзамена темы. Что, если бы я сказал вам, что модульное тестирование на самом деле решает..

Python Friday: вызов №3
Модульные / функциональные тесты! Давайте не будем идти дальше по тропе вызовов Python, не представив две самые полезные техники, которые я изучил в любом языке программирования. Модульный тест и функциональный тест . Что такое модульный тест? Модульный тест оценивает результат сегмента кода приложения. Как обычно выполняется один из моих тестов [в маркированной форме]: Тест инициализируется Тест выполняет сегмент кода приложения Тест ожидает, что результатом сегмента..

Есть способы протестировать, не делая слишком много, некоторые объявления Google, некоторые опросы, беседы, имитация…
Есть способы протестировать, не делая слишком много: реклама в Google, опросы, беседы, фиктивный прототип. В общем, делайте как можно меньше, прежде чем фиксировать.