Я относительно новичок в Fitnesse. То, что я сейчас пытаюсь сделать, это посмотреть на Fitnesse для моего нового проекта и попытаться изучить, является ли это подходящим инструментом для моих приемочных испытаний.Fitnesse in spring boot test
Проект, над которым я работаю, по сути является проектом микросервисов, в котором у меня будет несколько микронасосов с пружинной загрузкой, и в идеале я бы хотел, чтобы мои приемочные тесты вызывали остальные контроллеры напрямую (через отдых) в некоторых случаях, а в других - весенние службы напрямую.
Я провел много исследований в Интернете, но я не смог четко определить, как я смогу достичь этого, используя Fitnesse.
Я использую maven для создания своих проектов и намерен использовать jenkins в качестве инструмента CI. Могу ли я использовать его с помощью springboottest, например, с огурцом?
Любые предложения?
Похоже, что они имеют встроенные аннотации для тестирования модулей, но то, что вы хотели бы использовать с фитнеса, - это запустить среду сервлетов «test/mock», а затем получить доступ к ней из фитнеса java fixture, а не из единичный метод испытаний. Возможно, вы сможете отметить приспособление для фитнеса с аннотацией «@IntegrationTest» для достижения этого эффекта, а затем просто не использовать методы @Test, но я не уверен. https://blog.jayway.com/2014/07/04/integration-testing-a-spring-boot-application/ –
Также имейте в виду, что реальная сила фитнеса по сравнению с огурцом - это вики, сидящие отдельно от всего и доступные браузером. Если у вас есть клиенты, которые не являются разработчиками, которые взаимодействуют и создают тесты, это здорово, если вы этого не сделаете, инструмент, ориентированный на разработчиков, такой как огурец, может быть лучше подходит.Если вам нужны табличные тесты без отдельной вики, вы также можете просто использовать библиотеку «fit», которая встроена в фитнес. –