Есть ли способ фаззинга приложений Swing?

В прежние времена у PalmOS был эмулятор, который мог генерировать случайные события («нажмите здесь, введите мусор в это текстовое поле, ...») для тестирования того, как приложения будут их обрабатывать (так называемые «гремлины» ). Это немного похоже на фаззинг, но для графического интерфейса. Есть ли простой (существующий) способ сделать это в приложении Java Swing?

Изменить:

Обратите внимание, что я не хочу указывать, какие события запускаются. Я бы хотел, чтобы код автоматически генерировали запускал случайные (как в "Math.random()") события. Вероятность того, что события сделают что-то полезное или найдут ошибку, довольно мала. Но это компенсируется запуском многих событий.

5
задан LJNielsenDk 11 December 2013 в 23:33
поделиться