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


Сквозное тестирование приложений React с помощью Cypress: подробное руководство
Введение Сквозное тестирование является важным аспектом обеспечения надежности и производительности любого веб-приложения, и приложения React не являются исключением. Cypress — популярный инструмент сквозного тестирования, который позволяет разработчикам имитировать реальные взаимодействия с пользователем и проверять функциональность всего приложения. В этой статье мы рассмотрим преимущества использования Cypress для сквозного тестирования в приложениях React и предоставим пошаговое..

Внешнее тестирование в React
Я создаю интерфейсные приложения с помощью React. Я занимаюсь и многими другими вещами. Я создаю серверные системы, например, с помощью Ruby on Rails. Раньше я создавал веб-приложения с использованием RoR, но в настоящее время я все больше и больше работаю с JavaScript, и React со временем стал любимой библиотекой. В Rails-world мы всегда дорожили автоматическим тестированием и ориентированным на пользователя дизайном. Когда я перешел в мир JavaScript, я был поражен множеством различных..

Домен-ориентированный дизайн: стремление к ясности в тестах на фабриках
Конечная цель, которую следует иметь в виду при написании тестов, - это то, что кто-то, читающий ваш тест, должен немедленно понять , что утверждается. В этой статье будут рассмотрены некоторые проблемы, часто возникающие при тестировании больших или сложных объектов или агрегатов, особенно в настройке Domain-Driven Design. Мы будем использовать Jest в качестве библиотеки тестирования для остальной части статьи, но основные выводы не зависят от этой библиотеки. Окончательную..

Отчет об экстенте в Selenium Automation Framework
Я пишу этот пост как продолжение предыдущего поста под названием Краткое руководство по платформе TestNG , которое вы можете найти здесь . Как разработчики программного обеспечения или тестировщики, мы всегда несем ответственность за подробное представление отчетов нашего пакета автоматизации тестирования, чтобы его можно было использовать для демонстрации работоспособности нашего пакета автоматизации тестирования, когда инструменты отчетности с открытым исходным кодом, такие как..

Приступаем к тестированию в JavaScript
Изучите основы и ключевые моменты тестирования Мне нужно закончить мой проект как можно скорее. Мы можем добавить тесты позже. — Me, 2018 До сих пор тесты никогда не добавлялись. Я виновен в том, что говорил это утверждение в своих старых проектах, и это стоило мне много времени на отладку и разочарование. Добавление тестов в ваши проекты, безусловно, важно и обязательно для создания высококачественного приложения и поддержания вашего рассудка. Что именно вы подразумеваете..

⚙️ Интеграционные тесты на Node.js CLI: Часть 3 - Межпроцессное взаимодействие
Эта статья является частью серии о написании программ CLI для Node.js и, в частности, о их тестировании путем написания тестов E2E / Integration, а не написания обычного модульного модульного теста. Если вы хотите перейти к окончательному коду реализации, отметьте здесь . Ссылки на другие части перечислены ниже: Часть 1: Почему и как? Часть 2: Тестирование взаимодействия / Пользовательский ввод Часть 3. Обмен данными между процессами Часть 4: Mocking Services Если вы..

Как отключить jsdom в jest - заставить jest работать в два раза быстрее
Jest - отличный инструмент для запуска тестов, многие функции отлично работают из коробки, такие как наблюдатель, покрытие кода, экран состояния и многое другое, однако jest работает немного медленнее, чем другие средства запуска тестов, просто потому, что он делает больше. Обычно это не проблема при работе в режиме часов. Одна из причин, по которой шутка работает медленнее, заключается в том, что она обеспечивает инкапсуляцию между тестами, чтобы они не пропускали утечки и не приводили..