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


Модульные тесты Fast AF
Написание модульных тестов на Swift и Xcode поначалу может показаться пугающим, но на самом деле это ценный инструмент для обеспечения качества и надежности вашего кода. Модульные тесты не только помогают выявлять ошибки на ранних этапах процесса разработки, они также могут служить документацией для вашего кода и облегчать рефакторинг в будущем. Для начала вам нужно будет установить Xcode на свой компьютер и создать новый проект. Когда ваш проект открыт, перейдите в меню «Файл» и выберите..

Вам не нужно 100% покрытие.
Прежде чем думать о сладком 100%… у вас хотя бы достаточно тестов? Получить 100% для любой вашей функции — это здорово, не поймите меня неправильно. Но если у вас недостаточно тестов для большей части вашего приложения, то вам не нужны эти 100%. Сначала пройди все счастливые пути По крайней мере, ваше приложение должно работать так, как вы предполагали, когда вы используете его по назначению. Это означает сначала пройти все свои счастливые пути. Охватить основные функции Ваши..

Тестирование конфигурации и блоков запуска в AngularJS
Тестирование конфигурации и блоков запуска в AngularJS Как легко протестировать часть вашего приложения, которой часто пренебрегают Модульные тесты - важная часть каждого приложения AngularJS. Используя карму и жасмин , вы получаете все инструменты, необходимые для достижения хорошего тестового покрытия вашего исходного кода. Но часто даже проекты с большим количеством модульных тестов пропускают какие-либо тесты, касающиеся блоков run и config угловых модулей , хотя они..

Модульное тестирование стилизованных компонентов
Модульное тестирование компонентов React не всегда легко. В этой короткой статье я покажу некоторые уловки, которые с помощью Enzyme могут немного облегчить нашу жизнь. В проекте, над которым я работаю, мы тестируем каждый уровень иерархии компонентов с помощью поверхностного рендеринга и тестирования снимков. Таким образом, если что-то тормозит в компоненте низкого уровня, тесты, которые полагаются на этот компонент, не потерпят неудачу, и вы сможете быстро определить проблему. Мы..

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

assertAll в JUnit 5
Использование метода assertAll против утверждения в отдельных операторах Метод assertAll используется для проверки всех переданных ему утверждений. Вот что о методе говорится в официальной документации: Утверждает , что все предоставленные executables не вызывают исключений. Если какой-либо предоставленный Executable выдает исключение (т. е. Throwable или любой его подкласс), все оставшиеся executables все равно будут выполняться, а все исключения будут..

О них автоматизированные тесты
Раньше я часто спрашивал интервьюеров, есть ли у них автоматизированные тесты для кода, и был полностью удовлетворен положительным ответом на этот вопрос. Теперь, повзрослев, задаю еще 8 вопросов (в виде диалога, а не в виде нумерованного списка). Это связано с тем, что просто иметь тесты недостаточно, они должны обладать определенными свойствами. Читайте дальше, чтобы узнать, что я считаю наиболее важными качествами тестов, которые вы пишете. Об их скорости Позвольте мне получить это..