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


Переход с Enzyme на React Testing Library
Недавно мы перенесли наши тесты из различных репозиториев внешнего интерфейса из Enzyme в React Testing Library. Это был необходимый шаг, чтобы воспользоваться последними передовыми методами тестирования React и подготовиться к плавному обновлению с React 17 до 18. Что такое библиотека тестирования React? Библиотека тестирования React является частью проекта с открытым исходным кодом под названием Библиотека тестирования . Он основан на библиотеке тестирования DOM, добавляя API..

Искусственный интеллект и его влияние на индустрию тестирования программного обеспечения
Это звучит знакомо? Ваша команда создает программное обеспечение, тщательно тестирует его на наличие ошибок и выпускает на рынок. И как только вы собираетесь вздохнуть с облегчением, БУМ, пришло время выпустить следующее обновление или функцию. Пришло время пройти всю процедуру тестирования заново. Пришло время для тех же разочаровывающих дней, которые, как вы думали, закончились. Ну хоть какое-то время. Тестирование программного обеспечения может быть болезненным, и если вы являетесь..

Освоение JavaScript-интервью с Jest
В этой статье я собираюсь представить мое недавнее видео на YouTube: Jest — это популярная среда тестирования JavaScript, которая позволяет вам писать автоматические тесты для вашей кодовой базы. Представьте, что вы на собеседовании. Много раз у вас будут задачи кодирования, такие как факториал, палиндром, fizzbuz и т. д. Вы пишете код и считаете его правильным, но затем интервьюер указывает на ошибку. Вы пытаетесь это исправить, и собеседование идет не очень хорошо. Но что,..

Тест-кейсы не тестируются
История, вдохновленная выступлением Джеймса Баха и рассказанная программистом из пожарной траншеи. У каждой программы есть (как минимум) две цели: одна, для которой она была написана, и другая, для которой ее не было . По сути, пользователь может (или хочет) превратить программу в инструмент для достижения цели, для которой изначально не предполагалось. Теоретически может быть бесконечное количество вариантов использования, которые не были предусмотрены программистом. Таким..

День 12. Тестирование ReactJS
Узнайте о тестировании в ReactJS и о том, как писать модульные тесты и интеграционные тесты для ваших компонентов ReactJS. Вы устали вручную тестировать приложение React каждый раз, когда вносите изменения? Вы ищете способ убедиться, что ваше приложение не содержит ошибок, прежде чем развертывать его в рабочей среде? Если это так, то тестирование ReactJS — это то, что вам нужно. Добро пожаловать на 12-й день нашего месячного руководства по изучению ReactJS! В этой статье мы..

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

Как получить охват папки с помощью шутки
Простая задача, но я не смог найти ее достаточно хорошо в Google, так что вот она Чтобы найти покрытие любой конкретной папки в вашем репозитории написанными вами тестами, все, что вам нужно сделать, это использовать флаг collectCoverageFrom Пример: jest --config=path/to/config.js --collectCoverageFrom="src/service/someFolder/**/*.ts" Приведенная выше команда находит охват всех файлов Typescript (ts) внутри someFolder . Если вы хотите удалить какую-либо папку или файлы из покрытия,..