Фреймворк для тестирования стороннего Java-клиента (FAT) на Windows

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

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

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

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

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

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

0 ответов

Другие вопросы по тегам