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


[TDD] Рефакторинг — 📖 «Прагматическое модульное тестирование в Java с помощью JUnit»
Мы создадим приложение под названием iloveyouboss, веб-сайт для поиска работы, призванный конкурировать с такими сайтами, как Indeed и Monster. Он использует другой подход и пытается сопоставить потенциальных сотрудников с потенциальными работодателями и наоборот, как это сделал бы сайт знакомств. Поняв, что делает этот код, мы проведем рефакторинг класса Profile более объектно-ориентированным способом. 🎯 Рефакторинг сложного метода 🎯 Рефакторинг кода для более серьезных проблем..

Руководство по тестированию Essential React: повысьте свою производительность и уверенность (с помощью Jest и RTL)
Написание тестов в React имеет решающее значение для обеспечения того, чтобы приложения работали должным образом, выявляя ошибки на ранних этапах цикла разработки и снижая общую стоимость исправления проблем. Тесты также обеспечивают уверенность в качестве кодовой базы, упрощая ее сопровождение и рефакторинг. Тестируя код, разработчики могут убедиться, что он соответствует требованиям и спецификациям приложения, и определить области, которые могут нуждаться в улучшении или оптимизации...

Воспоминания младшего разработчика: Тестирование — это УДОВОЛЬСТВИЕ. Нет, правда.
Если быть точным: E2E-тестирование Эта статья предназначена для начинающих разработчиков или новичков в мире веб-разработки. Почти год назад я начал свой путь фронтенд-разработчика. Я следовал типичному пути HTML, CSS, JavaScript, React и т. д. На тот момент я никогда не слышал о таких названиях, как Jest , Mocha или Cypress , и не собирался этого делать. Возможно, вы тоже еще не слышали о них и не собирались этого делать. Но вот я готов разрушить все ваши благие намерения...

Современный подход к ручному тестированию
Подготовка сцены Мы все это видели: чем больше становится организация, тем сложнее становится наладить значимое и эффективное общение между командами. Это особенно очевидно, когда стимулы не совпадают. Часто команды разработчиков заинтересованы в том, чтобы построить как можно больше в кратчайшие сроки. С другой стороны, команды QA заинтересованы в снижении риска, присущего кодовой базе / приложению, до приемлемой степени. Проблема очевидна: в то время как группы разработчиков..

Остерегайтесь JUnit 5!
Информационный бюллетень SitePoint Java VII (02 декабря 2016 г.) Вы будете удивлены, узнав, что мы также доставляем этот информационный бюллетень по электронной почте. Чтобы получать обновления о нашем охвате Java каждую вторую пятницу, зарегистрируйтесь здесь . Прошлая неделя была важной для JUnit 5! Во вторник вышел новый Java Magazine , который поместил проект на обложку и посвятил ему три статьи. В среду проект выпустил Milestone 3 , улучшающий API для инструментов, а также..

Вы все еще можете иметь 100% покрытие кода с помощью непроверенного кода!
Покрытие кода всегда было показателем тестирования количества строк, которые успешно выполняются в рамках процедуры тестирования, но что на самом деле говорит вам ваш процент покрытия кода? Я кратко попытался ответить на вопрос Является ли стопроцентное покрытие кода показателем надежности и качества кода? . Я продемонстрировал конвейер тестирования с использованием CodeCov и GitHub Actions , чтобы визуализировать, как работает покрытие, и использовать это как попытку ответить на..

Серия Confident JS: Часть 3 - Проверьте, что повышает вашу уверенность
Серия Confident JS: Часть 3 - Проверьте, что повышает вашу уверенность Будьте довольны своими тестами Это третья часть серии: Часть 1 - Кодирование и декодирование полезной нагрузки для более разумных приложений Часть 2 - Типы, JSDocs и файлы объявлений [Вы здесь] Часть 3 - Проверьте, что повышает вашу уверенность в себе Часть 4 - Чуть функциональнее Часть 5 - Задача, Либо и Ящики Часть 6 - Fp-ts и io-ts, теперь пора серьезно Писать или не писать тесты Создание..