Я реинжиниринг сайта с существующего сайта, и я пишу приемочные тесты, чтобы доказать варианты использования и убедиться, что я не теряю функциональность. На сайте есть несколько заданий Quartz, которые запускаются в течение дня и выполняют обработку записей БД.
Для моей стратегии тестирования у меня есть доступ к существующему сайту и новому сайту, я планирую выполнить каждый из нескольких вариантов использования для существующего сайта, и когда тесты пройдут, я смогу использовать эти тесты для проверки функциональность нового сайта.
Вот подвох ...
У меня есть исходный код, но я проведу свой тест на рабочем сайте. Я хотел бы запустить задание Quartz, которое необходимо запустить, а затем выполнить запрос к БД, чтобы убедиться, что все бизнес-правила и потоки прецедентов были выполнены. Можно ли программно запускать задания Quartz на удаленном сервере в ходе приемочных испытаний или это невозможно?
Я использую JEE5, Quartz, Weblogic, Oracle, Selenium и jUnit.