Публикации по теме '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/
Если вам нравится читать о программном мастерстве и забавных вещах, связанных с программированием, подпишитесь на мой список рассылки и еженедельный информационный бюллетень . Я отправляю сводку для еженедельного письма и лучших технических чтений, которые я нахожу в Интернете за..