Как сервер CI , Jenkins создан для
выполнения регрессионных тестов
Он основан на плагине , поэтомувы обнаружите, что он может делать практически все, что вам когда-либо понадобится.Это действительно вопрос конкретной настройки проекта.Кроме того, поддерживает различные ОС для узлов
Что касается настольных приложений, когда речь идет о SendKeys
и других интерактивныхметоды (я предполагаю, что процесс, который вы запускаете, является приложением с графическим интерфейсом), вам нужно запустить подчиненный агент Jenkins, способный работать с активным сеансом рабочего стола, например jnlp или как (мой) обходной путь - настраивать задание поддержания активности каждые 3мин.