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


Создание с помощью разработки через тестирование
Разработка через тестирование - это процесс разработки программного обеспечения, который требует от программиста написания тестовых примеров для каждой функции программного обеспечения перед ее написанием. В этой статье мы будем использовать программное обеспечение для управления отпуском , созданное мной для объяснения разработки через тестирование (TDD). Мы будем использовать среду тестирования JavaScript под названием Jest . Сначала я объясню кое-что о TDD. Почему именно TDD? До..

Тестирование приложения с перехватчиком Redux
В последнем посте мы создали приложение для заказа еды , в котором интегрировали хуки Redux с React. В этом посте мы узнаем, как писать для него интеграционные тесты с помощью библиотеки тестирования React. Все обсуждаемые интеграционные тесты доступны на GitHub . Выберите стратегию тестирования Для тестирования пользовательского интерфейса у нас есть три варианта: сквозные тесты, интеграционные тесты, модульные тесты. Итак, какую стратегию мы должны использовать? Мне..

Тестирование функциональных компонентов React с помощью снимков
Компонент В простейшей форме реагирующий компонент - это просто функция, принимающая единственный объект с именем props в качестве входных данных. es5 👍 function MyComponent(props) { return <p>I am a react Component</p>; }; es6 😉 const MyComponent = (props) => { return <p>I am a react Component</p> } Это будут ваши самые простые компоненты в react . Зачем вам их использовать? 🤔 Простота, пока человек понимает функцию javascript, тогда..

Представляем небольшой генератор данных HoTties  — House of Test
Мы не только проводим тестирование в House of Test, мы также любим время от времени писать код. Не каждому тестировщику нужно уметь программировать, но полезно иметь возможность написать инструмент, когда у него есть конкретная потребность. Мы, люди, как правило, очень плохо умеем сами создавать случайные данные, и поэтому инструмент для их генерации может быть для нас очень полезным. В HoT мы создали скромный и простой инструмент для этой цели и решили поделиться им со всеми..

Написание интеграционного теста с библиотекой тестирования React
Написание интеграционного теста с библиотекой тестирования React Этот пост изначально был опубликован на моем личном сайте . Думаю, что сейчас мне не нужно объяснять важность тестирования ваших приложений. Автоматические тесты позволяют вам выявлять ошибки во время разработки и избегать звонков в 2 часа ночи, потому что ваше приложение не работает должным образом. Все дело в уверенности . Когда вы отправляете новый код, вам нужна эта уверенность. Вы хотите знать , что..

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

Больше, чем тестирование — написание модульных тестов для улучшения дизайна
Используйте модульные тесты для информирования дизайна кода Эта статья изначально была опубликована на моем сайте — https://kislayverma.com/programming/more-than-testing-writing-unit-tests-for-better-design/ Если вам нравится читать о программном мастерстве и забавных вещах, связанных с программированием, подпишитесь на мой список рассылки и еженедельный информационный бюллетень . Я отправляю сводку для еженедельного письма и лучших технических чтений, которые я нахожу в Интернете за..