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


Тестирование Tour of Heroes 02 (HeroService)
HeroService ( hero.service.ts ) интересен тем, что на первый взгляд его сложно протестировать, но это довольно просто, если знать, что тестировать. Взгляните на метод getHeroes : Ой! Как же мы собираемся это проверить? Как я всегда говорю, спрашивать, как тестировать код, обычно неправильно. Вместо этого вы хотите спросить: «Что, черт возьми, делает этот код?» Так что же он делает? Он делает HTTP-вызов URL-адресу. Регистрирует результаты, добавляя сообщение с помощью службы..

Тестирование JavaScript SDK с Karma на BrowserStack
С самого начала моего шестилетнего опыта работы инженером по обеспечению качества автоматизированное тестирование приложений в различных веб-браузерах всегда было проблемой. Это требует обработки фермы из нескольких операционных систем и нескольких браузеров и отнимает наше драгоценное время, фактически выполняя тесты или выполняя другие задачи контроля качества. Проблемы местного земледелия Здесь, в Tanker , мы разрабатываем SDK для обеспечения конфиденциальности с открытым..

Настройка среды для разработки через тестирование (TDD) javascript на стороне клиента с использованием Mocha, Karma…
Разработка приложения на Javascript — это очень просто. В нем нет строгих проверок типов (свободная типизация), обширные библиотеки для использования, нет необходимости в настройке среды разработки, он может работать где угодно и многое другое. Но довольно скоро все может запутаться, если вы будете постоянно развивать его, добавляя логику день за днем. Очень скоро приложение становится уродливым, и его обслуживание становится болезненной задачей. Вот отличный учебник по настройке..

Покрытие кармы с помощью Instabul
Karma — отличная среда тестирования с открытым исходным кодом, она поддерживает множество сред тестирования и проста в использовании. В этом посте я собираюсь создать несколько простых тестов, запустить их на Karma с помощью Jasmine и, наконец, показать некоторые отчеты о покрытии кода через покрытие Karma и Instabul. Исходный код Код, изложенный в этой статье, можно найти здесь . Настраивать В этом примере я создал новый проект, запустил npm init -y и установил следующие..

Интеграционное тестирование для приложения React&Redux с использованием karma, лент, энзимов и babel-rewire
Существует множество фреймворков, которые вы можете использовать для тестирования. Поскольку я пытаюсь сделать наш тест небольшим, простым и понятным, этот стек тестирования кажется лучшим по этим причинам. Мы начинаем отсюда: npm install --save-dev webpack babel-core babel-loader babel-plugin-rewire babel-preset-stage-1 babel-preset-react babel-preset-es2015 babel-polyfill babel-plugin-transform-react-remove-prop-types json-loader react-addons-test-utils webpack tape tap-spec karma..

Настройка кармы с жасмин
Настройка кармы с жасмин Есть много инструментов для тестирования API. Вы можете использовать популярные Postman, JMeter, RestAssured, Karate и многие другие. В этой статье мы поговорим о настройке Karma - Jasmine Почему Карма - Жасмин? В нескольких инструментах API, которые я опробовал, Postman был наиболее удобным способом минимальной настройки для большинства тестов API. Однако есть некоторые ограничения, особенно когда я хочу настроить поток тестирования. Некоторые другие,..

Участие в Codelab
Для моего третьего выпуска для Hacktoberfest я решил внести свой вклад в Codelab projec . Codelab — это веб-приложение, созданное на Angular, которое предлагает бесплатные интерактивные учебные пособия для изучения Angular и TypeScript. В этом сообщении в блоге будет кратко рассказано о том, как я решил эту проблему и что я узнал в процессе. Объяснение проблемы Эта проблема указывает на необходимость переноса тестов проекта с Karma на Jest . В проекте Codelab есть много..