спросили про инструментарий я написал что помнил и использовал на разных языках для подобной задачи. естественно если у вас JAVA то Python или JS вам не нужен.
выбор языка или его смена не всегда возможна на проекте поэтому работаем с тем что есть я вот видел фреймворк интеграционного/модульного тестирования на PERL и сменить его не было возможности т.к. переписать 1000 тестов времени никто не даст, да и работает не трогай =) а там даже деплой приложения был написан на Perl и загрузка версии из Git =)\
Задача самая простая, я хочу научиться писать интеграционные и модульные тесты. Системные уже почти год пишу на java, решил немного расширить своё представление