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


Крытый не пуленепробиваемый
Тестируйте не для того, чтобы сделать «зеленые линии», а для того, чтобы убедиться, что ничего не сломается. Покрытие — отличный инструмент, позволяющий убедиться, что вы правильно протестировали программное обеспечение. В частности, инструмент покрытия контролирует, какие фрагменты кода затрагиваются при тестировании: в разной степени (в зависимости от возможностей и конфигурации инструмента) проверяются переключатели, классы, строки и т. д. для запуска и выполнения вместе с тестами...

Автоматизация тестирования с Cypress
Cypress — это фреймворк с открытым исходным кодом для создания сквозных и компонентных тестов для веб-приложений . Он работает на Node.js , а это значит, что код для наших тестов написан на JavaScript (JS). Инструмент предлагает богатый набор возможностей для создания автоматизированных тестов. Используя JS, мы можем писать наши тесты в простой, короткой и разборчивой форме, используя один из самых популярных языков программирования в мире. Cypress также имеет встроенный..

Добавление Playwright (инструмента сквозного тестирования) в существующий проект
Отказ от ответственности: это статья для заметок. Предположим, у вас уже есть приложение, и вы хотите добавить Playwright в качестве инструмента комплексного тестирования. Добавьте зависимость от разработчиков. Давайте добавим нашу зависимость для разработчиков, используя Yarn в наш package.json . Вы также можете использовать npm . yarn add --dev @playwright/test Обратите внимание, что я буду использовать @playwright/test (Тест драматурга), а не playwright . См...

Отделить бизнес-логику от Redux
Упростите тестирование, разместив функции получения / установки между вашей бизнес-логикой и Redux Используя Redux в качестве контейнера состояний, ваша бизнес-логика обычно должна получать данные из Redux и отправлять туда действия. Возьмем, к примеру, функцию для добавления членов в группу: function addMember( store , userId, groupId) { const group = groupSelector(store.getState(), groupId) ; store.dispatch ({ type: 'update-members', groupId, members:..

Автоматизация тестирования простой страницы входа в Playwright
В цифровой среде функция входа в систему является ключевым шлюзом для пользователей на многих веб-сайтах. Таким образом, тестирование этой важной функции является ключом к оптимизации усилий по тестированию. Автоматизация тестирования обеспечивает эффективность, точность и возможность быстрой проверки функциональности приложений. Несмотря на то, что для автоматизации доступны различные инструменты и платформы, Playwright впечатляет своей простотой и эффективностью. Драматург..

Тестирование нейронных сетей
Алгоритмы тестирования машинного обучения различаются для всех алгоритмов. Для некоторых алгоритмов окончательная модель может быть указана только с несколькими параметрами (линейная регрессия, веса и смещение). Для нейронных сетей нам нужно хранить гораздо более длинный набор изученных параметров, а также мы применяем нелинейные преобразования через сеть. Поэтому, даже если мы знаем все промежуточные параметры, их будет недостаточно для расчетов. Существует множество алгоритмов..

Тестирование RxJS … правильно ли работает мой Observable?
Модульное тестирование в RxJS, все, что вам нужно знать! Сегодняшний рассказ о тестировании 😈 Тестирование является обязательным элементом любого процесса разработки программного обеспечения. Это гарантирует, что вся система по-прежнему работает и не произошло регресса при разработке новых функций или исправлении ошибок. Конечно, если мы делаем тесты для каждой новой реализованной фичи. В противном случае вся логика предотвращения регрессии и системных ошибок не сработает...