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


Руководство по эффективному тестированию в Spring Boot с помощью @DataJpaTest и @WebMvcTest
Введение В среде Spring Boot большое внимание уделяется тестированию, и на это есть веская причина. Хорошо протестированное приложение более стабильно, его проще обслуживать и его можно с уверенностью итеративно улучшать. С помощью таких аннотаций, как @SpringBootTest , Spring Boot предоставляет возможность писать интеграционные тесты, которые загружают весь контекст. Однако в некоторых сценариях нам может не потребоваться загрузка всего контекста приложения. Вот тут-то и вступают..

JavaScript: как протестировать Node.JS
Для начала вы можете создать проект Node.JS с помощью команды npm init -y . Установите следующие зависимости разработчика в проект Node.JS. npm i --save-dev express supertest @babel/core @babel/preset-env @babel/register regenerator-runtime chai mocha chai-exclude lodash nyc sinon mongodb Создайте файл и назовите его .babelrc . Ниже приведена команда, которую вы можете запустить в терминале, чтобы создать файл .babelrc . touch .babelrc Добавьте следующий код в .babelrc {..

Введение в тестирование браузера
Следующий пост адаптирован для Medium из моего личного блога . Когда я начал переписывать процесс сборки своего веб-сайта, одной из моих целей было иметь полный набор интеграционных и браузерных тестов, то есть тестов, которые буквально запускались бы в реальном веб-браузере. Как и в случае с тестированием в целом, теория управления браузером часто представляется чем-то загадочным или трудным для изучения. Но это намного проще, чем вы могли ожидать. Сводка TLDR Есть три шага для..

Вопросы по теме 'integration-testing'

Как установить локаль браузера для тестов Selenium, работающих на Java?
Я просматривал для пока и до сих пор ничего не нашел. Когда я запускаю свои тесты Selenium из Eclipse, он открывает браузер Firefox, в котором по умолчанию всегда используется английский язык. Изменение настроек браузера по умолчанию не меняет...
5314 просмотров

Каков наилучший способ модульного тестирования кода, генерирующего изображения?
Каков наилучший способ модульного тестирования кода, генерирующего изображения? Скажем, например, класс, который генерирует график или диаграмму?
1288 просмотров

Grails: интеграционное тестирование с несколькими/префиксными параметрами, например. (параметры [книга])
Я задал точно такой же вопрос на nabble здесь Я пытаюсь отправить параметры или разные домены в тесте интеграции контроллера. Но не могу заставить их привязываться к классу домена с префиксом «книга». //Тестируемое действие контроллера...
1475 просмотров

Как организовать интеграционные тесты и модульные тесты
Можно ли иметь интеграционные и модульные тесты в одной сборке (проекте)? Или лучше сделать их отдельными?
771 просмотров

проблема с развертыванием jar проекта в работающий контейнер, который был запущен с помощью плагина maven cargo
У меня есть ряд сервлетов и фильтров сервлетов в проекте maven, которые упакованы в банку, и эта банка предназначена для включения в каталог /lib ряда других «хостовых» веб-приложений. Эти сервлеты не предназначены для запуска в одиночку - и не...
388 просмотров

Запуск тестов в проекте Seam, который не был сгенерирован программой seam-gen
У меня есть проект, сначала написанный с использованием EJB 2, затем перенесенный на Spring и, наконец, перенесенный на JBoss Seam 2.2.0 (это ситуация, с которой я имею дело). Он будет работать через Tomcat, но пока он выполняется через JBoss 4.2...
1160 просмотров
schedule 26.06.2022

Как справиться с проблемами, когда невозможно установить соединения (ни с БД, ни с внешними системами), когда доступно несколько соединений
У меня есть вопрос относительно обработки нескольких соединений. Эти соединения могут быть либо соединением с БД, соединением SOA, соединением EMS и т. д...... Допустим, у меня есть 1 соединение с базой данных, где я извлекаю данные, и у меня есть...
164 просмотров

выберите конкретную ссылку по href с помощью webrat
Я пишу интеграционный тест для rspec и хочу проверить, что нажатие на ссылку ведет на правильную страницу модели. В частности, я хочу проверить это на списке ссылок с одинаковым именем, но разными базовыми URL-адресами. Из того, что я узнал до сих...
1165 просмотров

Проблема с WatiN и IE9 относительно нескольких диалогов
Я использую последнюю сборку WatiN от 12.04.2011 (2.1.0.1196). У меня есть страница aspx, загруженная в IFrame в Dynamics Crm. На открывшейся странице есть кнопка и модальная диалоговая форма. Пока что большинство тестовых примеров корректно...
1128 просмотров

Интеграционный тест Rails 3 завершается неудачно с ответом 406 на простой html-запрос
У меня есть интеграционный тест, который отправляет простой запрос GET на действие «показать». Когда я использую assert_response :success, я получаю сообщение об ошибке, потому что ответ имеет значение 406, что означает, что формат Not Acceptable...
912 просмотров

Как провести интеграционное тестирование в Rails 3?
Я пытался использовать код из RailsGuides и другой код, который нашел в Google, но ничего не работает. Как выполнить простой интеграционный тест в Rails 3 с помощью Test::Unit? Как сделать так, чтобы сеанс сохранялся в HTTP-запросах? Следующий...
663 просмотров

Пользовательское правило FxCop - Интеграционные тесты?
У меня есть настраиваемое правило FxCop, и мне нужно создать интеграционный тест. Однако мне сложно найти достойные примеры по этому поводу, поскольку MS изменила API. Ошерова Похоже на фреймворк perfekt, но он также основан на старом API FxCop -...
255 просмотров
schedule 22.01.2024

Изменение, когда maven запускает интеграционные тесты
У нас есть модульные тесты (mockito) и интеграционные тесты (база данных в памяти). Мы хотели бы, чтобы maven не запускал интеграционные тесты как часть «mvn install». По сути, я думаю, это означает перенастройку жизненного цикла, чтобы...
991 просмотров

Тестирование контроллеров с помощью интеграционных тестов
Я работаю над проектом, который состоит из 3-х уровней: презентация (asp.net mvc) -> бизнес-логика -> репозиторий. Мы тестируем все три части с помощью модульных тестов. Планируем добавить интеграционные тесты. Теперь решаем, какую часть с ними...
105 просмотров
schedule 08.03.2024

Тестирование интеграции Spring Controller с модулем DB
Я работаю над созданием тестовых примеров интеграции для моего контроллера отдыха. Я хочу использовать dbunit для тестирования уровня базы данных. Вот моя настройка скелета тестового класса @RunWith(SpringJUnit4ClassRunner.class)...
432 просмотров

Интеграционный тест Spring: несовместимые компоненты с одинаковым именем и классом
Я работаю над решением странной проблемы с моим проектом, которая возникла с тех пор, как мы начали работать над интеграционным тестированием. Что происходит, так это то, что я использую «jetty-maven-plugin» для запуска экземпляра приложения, после...
817 просмотров
schedule 16.07.2022

тестирование пути и тестирование ветвей
Не могли бы вы объяснить мне разницу между тестированием путей и ветвей? Я читал во многих статьях, но все же я путаюсь между этими двумя. Я искал в переполнении стека, но не нашел подходящего ответа на этот вопрос. Пожалуйста, помогите мне,...
17050 просмотров

Могу ли я использовать инструменты модульного тестирования для интеграционного тестирования?
Я готовлюсь создать свой первый модульный тест, или, по крайней мере, я так об этом думал. Прочитав на этих выходных информацию о модульном тестировании, я подозреваю, что на самом деле хочу провести интеграционное тестирование. У меня есть...
550 просмотров

Как выполнять интеграционные тесты веб-API ASP.NET с настраиваемой проверкой подлинности и размещением в памяти
На аналогичный вопрос был дан ответ здесь , но ответ, похоже, не работает в моем случае. Я хочу протестировать процесс аутентификации/авторизации в моем веб-API, который использует аутентификацию JWT. Моя аутентификация обрабатывается с помощью...
1868 просмотров

EmbedMongo для интеграционного тестирования
Я искал поддержку транзакций для отката изменений при тестировании своего приложения, написанного на Spring+RESt+Mongo 2.4. Но это невозможно, так как мы не можем использовать транзакцию для mongodb. При поиске по интеграционному тестированию я...
2588 просмотров
schedule 13.08.2022