Добавьте каталог файлов в файл GUI.spec
, следуя инструкциям здесь
Затем удалите все папки, созданные pyinstaller, , КРОМЕ GUI.spec
[ 118] Введите в терминале: pyinstaller GUI.spec
(обратите внимание: на этот раз .spec
, а не .py
)
Можно хотеть проверить Тестовый Помощник BB. Я видел очень раннюю версию этого и был впечатлен. Я также услышал хорошие вещи от людей, которые использовали его с тех пор.
Этот вопрос перечисляет инструменты, которые могут использоваться тестовые веб-приложения. Некоторые ответы могут быть полезными.
Каждый, например - Селен - плагин Mozilla, который записывает Ваши действия и может быть воспроизведен позже.
Log4J является апачским инструментом входа для Java со многими опциями для вывода журналов. Хорошая вещь об этом состоит в том, что можно вставить столько закодированных сообщений журнала и включить и выключить их на основе регистрирующегося уровня, сколько Вы считаете целесообразным. Так, например, у Вас есть информационные сообщения и сообщения отладки. при вставке некоторых сообщений отладки и некоторых информационных сообщений в коде затем, Вы устанавливаете регистрирующийся уровень для отладки, то Вы находите всю отладку, и информационные сообщения зарегистрированы.
При установке регистрирующегося уровня на информацию затем, только информационные сообщения зарегистрированы. У Вас есть другие уровни также.
Править: Я перечитал вопрос и понял, что не ответил правильно... извините. Но, Вы могли поместить регистрирующиеся операторы в действия в коде Java и выполнить то же самое, которое Вы хотите. Это действительно требует перекомпилировать все же.
если Ваше тестирование НЕ занимает много времени, можно записать действия (включая целый экран) в видео. Вы могли воспроизвести видео, чтобы видеть, как приложение ответило во время всего Вашего исследования.
1) http://camstudio.org/
2) Google для "бесплатной экранной видеосъемки" для больше.
BR,
~A
В дополнение к @anjanb предложению о снимке экрана можно запустить программу под отладчиком, который записывает его выполнение и позволяет Вам отступать через трассировку.
Omnicore CodeGuide имеет довольно хорошую реализацию понятия (хотя необходимо постобработать байт-код). Это - коммерческое программное обеспечение, но это по умеренной цене. Не уверенный, если это находится в процессе активного развития все же.
Другим (свободным) продуктом является Всезнающий Отладчик, который я протестировал несколько лет назад и нашел для подчиненного к GC (использовал слишком много памяти, недопустимого замедления). Тем не менее я вижу на их веб-странице, что они сделали некоторые успехи, таким образом, Вы могли бы хотеть проверить его.
Проверьте ReplayDIRECTOR: http://replaysolutions.com/ Очень полезно для исследовательского тестирования, так как оно регистрирует все взаимодействия вашего Java-приложения с окружающей средой (пользовательский ввод, системные вызовы, ответы БД) и позволяет позднее воспроизводить записанный сеанс, когда приложение фактически работает и выполняет тот же путь через код. Записанные входы будут поданы в приложение точно так же, как и во время записи.
Существует также Тестер Сессии: http://sessiontester.openqa.org/
Тестер сессии является инструментом исследовательского тестирования для управления и записи Основанного на сессии Тестирования. У Тестера сессии есть таймер, таким образом, можно сохранить сеансы тестирования в желаемой длине, и она обеспечивает простой способ записать примечания сессии. Примечания хранятся в формате XML, который может быть преобразован в HTML или преобразован в любую форму, которой Вы желаете.