Есть отличная удаленная работа для php+codeception+jenkins+allure+docker спецов. 100% remote! Присоединиться к проекту

Автоматизация функционального тестирования ESB

apache
jboss
karaf
citrus
mock
java
Теги: #<Tag:0x00007f7b6495fdd0> #<Tag:0x00007f7b6495fc68> #<Tag:0x00007f7b6495fad8> #<Tag:0x00007f7b6495f920> #<Tag:0x00007f7b6495f740> #<Tag:0x00007f7b6495f588>

(Баранов Иван) #1

Я занимаюсь автоматизацией тестовых сценариев для корпоративной шины предприятия. В самой шине используется стек JBoss Fuse + Apache Karaf. Автотесты на данный момент пишутся по сути на “чистой” Java.
Есть потребность улучшить ситуацию. На данный момент нашел Citrus http://www.citrusframework.org/ как полноценный фреймворк и несколько решений для заглушек (Montebank, Mock Server).
Кто сталкивался с чем-то подобным, что можете посоветовать по организации фреймворка в целом и по инструментам?


(Nikita) #2
  1. Хотелось бы узнать какой текущий статус))
  2. Про какой уровень тестов ты говоришь? (https://martinfowler.com/bliki/TestPyramid.html)

Если про api тесты, то что значит чистая java?)
apache http client?

Посмотри в сторону Rest Assured


(Mykhailo Poliarush) #3

По инструментам большого выбора нет. Из опенсоурс Citrus и http://staf.sourceforge.net/, а остальные это платные например Rational Integration Tester (IBM Green Hat)


(Баранов Иван) #4

Тут тесты скорее системного уровня, просто система без UI и с различными внешними интерфейсами.
Там много всего - файловый обмен, выгрузка данных из БД, клиенты и сервера на SOAP, HTTP и некоторых специфических протоколах. На то оно и интеграционное решение, что всего намешано.