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