t.me/atinfo_chat Telegram группа по автоматизации тестирования

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

Теги: #<Tag:0x00007f9afc0cd098> #<Tag:0x00007f9afc0ccfd0> #<Tag:0x00007f9afc0ccf08> #<Tag:0x00007f9afc0cce40> #<Tag:0x00007f9afc0ccd78> #<Tag:0x00007f9afc0ccc60>

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

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

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

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

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

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