Вот уже полгода используем Marathon 2 для автоматизации тестирования Java/Swing приложения.
В самом начале это были record-replay тесты. Затем мы вынесли повторяющиеся шаги в отдельные методы/модули. Названия контролов также вынесены в отдельные методы.
Получившийся тестовый фреймворк далек от идеала. Разработка новых тестов занимает слишком много времени.
В результате мы решили переписать фреймворк с нуля "по правилам" и заодно перейти на Marathon 3. Сейчас мы на стадии выбора архитектуры.
Напишите, если у вас есть опыт работы с Marathon . Документации/форумов по нему не так то много, так, что предлагаю делиться здесь своим опытом.
Также если у кого есть опыт написания тестового framework на python - пишите. Буду благодарен любой помощи.
элементы находит ( или не находит, если их нет) практически мгновенно. на заполнение формы из 10 полей , включая 3 комбо-бокса, уходит чуть больше секунды. Осносное время тратится на ожидание овета от AUT. Небольшая задержка порядка 3-5 секунд есть между тест кейсами при запуске в batch режиме. С другими инструментами работал мало потому сравнивать не могу, но субъективно Marathon работает достаточно шустро. Во всяком случае на порядок быстрее Sikuli, который мы использовали вначале :)