@Div100

Какие есть способы протестировать сторонний spring mvn проект?

Дано:
1. Мое приложение\проект\либа – как угодно назвать
2. Таргет проект\приложение, который надо скачать и протестировать

Про таргет проект известно:
1. Есть проект на spring boot. Лежащий в заранее известном репозитории
2. Известна структура его пакетов (controllers, services, repositories etc).
3. Известно про что этот проект, для простоты объяснения пусть будет интернет магазин.
4. Известо что там есть некоторый контроллер, который как раз надо протестировать. Например:
@RequestMapping(/products) и возвращает ModelAndView(freemarker) с простым списком продуктов.

Задача:
1. Своим приложением я иду в гит репозиторий.
2. Скачиваю проект
3. Теперь мне надо как-то протестировать этот проект, что он в принципе работает, и что он выдает этот список продуктов.

С 3 проблемы, непонятно как заставить мой проект тестировать проект, который был скачан? Его как-то копировать? Сканировать класпас и собирать контекст? Какие могут быть идеи, что можно попробовать?
  • Вопрос задан
  • 95 просмотров
Пригласить эксперта
Ответы на вопрос 2
alfss
@alfss
https://career.habr.com/alfss
Если речь идёт о библиотеке, то пишите у себя в проекте юнит тесты использующие нужные функции. Если речь идёт о сервисе, то реализуйте интеграционное тестирование.
Ответ написан
Комментировать
leahch
@leahch
3D специалист. Dолго, Dорого, Dерьмово.
Для интеграционного и нагрузочного тестирования рекомендую попробовать jmeter. Пишете под него тест взаимодействия с вашим rest сервисом и смотрите на результаты.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы