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


Проверка правильности с помощью модульного тестирования № 7 — Резюме
Тестирование «Набор тестов» — это термин, используемый для группировки набора связанных тестов, имеющих общую цель. В Jest вы можете создать набор тестов, используя функцию describe() для определения блока тестов. Каждый набор тестов может иметь один или несколько отдельных тестов, определенных с помощью функций it() или test() . Это позволяет организовать ваши тесты логично и структурированно, упрощая понимание и поддержку вашего тестового кода. Матчер Сопоставители в Jest —..

Руководство для скептиков по Frontend-тестированию: Часть 4
Мы завершаем эту серию, исследуя поведение тестируемых компонентов; и намек на тестирование снимков. Эта статья является частью серии, начинающейся с Руководство для скептиков по тестированию внешнего интерфейса: Часть 1 , в которой изучается тестирование внешнего интерфейса путем постепенного создания простого веб-приложения-калькулятора (с использованием React / Redux ). Примеры из этой серии доступны для скачивания . Поведение В последней статье единственным фрагментом..

#WAT-Up5.0
/topic Каждую неделю команда веб-приложений (WAT) в WillowTree использует Slack, чтобы публиковать интересные статьи, делиться секретами разработки и обсуждать технологии, используемые в нашем мире. Вот краткое изложение того, о чем мы говорили на этой неделе. @ observe-this: я слежу за Observables Наблюдаемые объекты отлично подходят для моделирования данных на основе push (например, событий DOM и сокетов). Они композиционны, так как могут быть составлены из комбинаторов более..

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

Тестирование автоматизации пользовательского интерфейса с использованием Cypress - Часть 1
Введение в Cypress Cypress - это бесплатный инструмент для тестирования внешнего интерфейса с открытым исходным кодом, устанавливаемый локально. Его могут использовать разработчики или инженеры по контролю качества, которые создают веб-приложения с использованием фреймворка JavaScript. Можно выполнить модульное тестирование, интеграционное тестирование и сквозное тестирование , написав тестовый пример с помощью Cypress. Используя кипарис, можно протестировать все, что работает в..

Code Smell 117 — Нереалистичные данные
Программисты ленивы и редко пытаются учиться в реальных областях бизнеса TL;DR: используйте реальные сценарии и реальные данные (когда это возможно) Проблемы Нарушение биекции Плохие тестовые варианты использования Читабельность Решения Сменить тестовые данные на реальные. Используйте MAPPER для отображения реальных объектов и реальных данных. Контекст Раньше разработчики подделывали данные домена. Мы посчитали Hello Word хорошей практикой и..

Улучшение тестирования нативных приложений с помощью простого поиска содержимого JSON в Ruby
Удобный поиск содержимого JSON с помощью одного простого метода При улучшении структуры и функциональности некоторых тестов Android я столкнулся с определенной проблемой, связанной с поиском и сопоставлением глубоко вложенных элементов в данных JSON. Цель решения этой проблемы состояла в том, чтобы свести к минимуму возникновение непредсказуемых и непоследовательных результатов тестирования, тем самым повысив надежность и надежность тестов. Хотя доступны существующие решения, такие..