В прошлые времена у PalmOS был эмулятор, который мог генерировать случайные события («коснитесь здесь, введите мусор в этом текстовом поле ...») для тестирования того, как приложения будут обрабатывать их (так называемые «Гремлины»). Это немного похоже на fuzzing, но для графического интерфейса. Есть ли простой (существующий) способ сделать это в приложении Java Swing?Есть ли способ для размытия приложений Swing?
Edit:
Пожалуйста, обратите внимание, что я не хочу, чтобы иметь возможность указать, какие события увольняют. Я бы хотел, чтобы код автоматически генерировал и стрелял случайным (как в событиях «Math.random()»). Вероятность того, что события что-то полезное или найти ошибку, довольно мала. Но это компенсируется пуском многих событий.
Надеемся, что ваше приложение не сможет открыть диалог «открыть файл», а затем удалить все содержимое вашего диска. –
Если это проблема с интерфейсом, будем надеяться, что я найду его таким образом, прежде чем пользователь сделает это. – xmjx
Любое приложение в Windows позволяет удалять и создавать папки в диалоговом окне «Открыть файл». Это не обязательно ошибка в приложении. –