Фреймворк для тестирования стороннего Java-клиента (FAT) на Windows - PullRequest
0 голосов
/ 12 февраля 2019

Я хочу автоматизировать наше тестирование графического интерфейса для стороннего проприетарного клиента Java FAT, работающего в Windows (XP, 7, 10).Я знаю, что вокруг есть некоторые инструменты, но я хочу написать его сам, используя фреймворки, чтобы использовать этот программный проект для моей дипломной работы бакалавра.

О программе, которую я хочу протестировать, я знаю:

  • Java FAT-клиент, непосредственно работающий с БД Oracle (без промежуточного уровня)
  • Вероятно, Java-свинг / AWT GUI Framework

Что мне не хватает, так это то, что можно использовать для автоматизацииТестирование GUI в таком случае?Я нашел 2 подхода для автоматизации тестирования GUI: распознавание изображений и нативный подход.Там, где родной подход кажется более простым и быстрым.

Для Java-свинга и автоматизации AWT GUI я обнаружил некоторые фреймворки, в основном AssertJ , но кажется, что это можно использовать только в том случае, если исходный код длядоступна программа, которую нужно протестировать, но для меня это не так.

Есть ли у кого-нибудь предложения, какую среду я могу использовать для автоматизации тестирования GUI для этого Java-FAT-клиента?

...