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


Как написать действительно важные модульные тесты?
Мы все были там. Я имею в виду разработчиков. Вы закончили свои модульные тесты, и теперь пора проверить покрытие кода. Отлично. Выше 80% результат выглядит неплохо… Но так ли? Вы говорите себе: хорошо, я достиг цели отраслевого стандарта, я читал где-то , теперь я могу провести все те фантастические тесты, которые будут нашими хранителями для будущих рефакторов, и все будут счастливы, что они у нас есть. Но что, если бы вместо этого вы спросили себя: «Создал ли я тесты только..

Тестирование приложения React: настройка всего
Введение Вторая часть моей продолжающейся серии статей о том, как использовать более современный подход к тестированию приложения React. В прошлый раз я рассмотрел инструменты, которые предпочитаю использовать. 🔨 Первая часть здесь . Cypress для сквозного тестирования Vitest для модульного тестирования MSW за насмешку над нашими сервисами В этом посте я расскажу, как все установить, прежде чем приступить к тестированию. Когда вы только начинаете тестировать, это может..

Гидравлические клиновые захваты
Гидравлические клиновые захваты представляют собой жесткие захваты, которые можно использовать как при статических, так и при динамических испытаниях материалов на растяжение, сжатие, а также растяжение-сжатие. Захваты рассчитаны на нагрузку до 500 кН при динамических испытаниях и до 600 кН при статических испытаниях. Поверхности захватных губок сконструированы таким образом, чтобы вмещать как плоские, так и круглые испытательные материалы. А также сцепление будет иметь постоянную силу..

Модульное тестирование с JSPM — моя любимая установка
JSPM был основной частью моего процесса сборки с тех пор, как я начал работать с React. Я впервые влюбился в его автоматическую дедупликацию при выполнении его версии npm install . К сожалению, у него все еще есть проблемы с ростом при выполнении других задач, таких как объединение css, развертывание и, в последнее время, тестирование. Это достижимо, но требуется много работы, чтобы заставить готовую настройку работать. Большинство фреймворков для тестирования javascript предполагают,..

Дорога к 100% покрытию: условия и петли
Что означает 100% тестовое покрытие? Для большинства инструментов покрытия кода, которые я использовал, это означает, что все операторы и условия, написанные в проекте, выполняются автоматическим тестом любого типа хотя бы один раз. Это не означает, что эти тесты проверяют все возможные результаты вашего кода или рассматривают все крайние случаи - указанные проверки должны быть написаны вместе с тестами на основе бизнес-правил и спецификаций. Но в сценарии с полностью закрытым кодом..