Есть ли инструменты, которые регистрируют пользовательские действия, чтобы помочь воспроизвести ошибки? [закрытый]

Добавьте каталог файлов в файл GUI.spec, следуя инструкциям здесь

Затем удалите все папки, созданные pyinstaller, , КРОМЕ GUI.spec

[ 118] Введите в терминале: pyinstaller GUI.spec (обратите внимание: на этот раз .spec, а не .py)

6
задан user2365657_Shraddha S 6 August 2014 в 06:32
поделиться

7 ответов

Можно хотеть проверить Тестовый Помощник BB. Я видел очень раннюю версию этого и был впечатлен. Я также услышал хорошие вещи от людей, которые использовали его с тех пор.

1
ответ дан 10 December 2019 в 00:46
поделиться

Этот вопрос перечисляет инструменты, которые могут использоваться тестовые веб-приложения. Некоторые ответы могут быть полезными.

Каждый, например - Селен - плагин Mozilla, который записывает Ваши действия и может быть воспроизведен позже.

3
ответ дан 10 December 2019 в 00:46
поделиться

Log4J является апачским инструментом входа для Java со многими опциями для вывода журналов. Хорошая вещь об этом состоит в том, что можно вставить столько закодированных сообщений журнала и включить и выключить их на основе регистрирующегося уровня, сколько Вы считаете целесообразным. Так, например, у Вас есть информационные сообщения и сообщения отладки. при вставке некоторых сообщений отладки и некоторых информационных сообщений в коде затем, Вы устанавливаете регистрирующийся уровень для отладки, то Вы находите всю отладку, и информационные сообщения зарегистрированы.

При установке регистрирующегося уровня на информацию затем, только информационные сообщения зарегистрированы. У Вас есть другие уровни также.

Править: Я перечитал вопрос и понял, что не ответил правильно... извините. Но, Вы могли поместить регистрирующиеся операторы в действия в коде Java и выполнить то же самое, которое Вы хотите. Это действительно требует перекомпилировать все же.

2
ответ дан 10 December 2019 в 00:46
поделиться

если Ваше тестирование НЕ занимает много времени, можно записать действия (включая целый экран) в видео. Вы могли воспроизвести видео, чтобы видеть, как приложение ответило во время всего Вашего исследования.

1) http://camstudio.org/
2) Google для "бесплатной экранной видеосъемки" для больше.

BR,
~A

2
ответ дан 10 December 2019 в 00:46
поделиться

В дополнение к @anjanb предложению о снимке экрана можно запустить программу под отладчиком, который записывает его выполнение и позволяет Вам отступать через трассировку.

Omnicore CodeGuide имеет довольно хорошую реализацию понятия (хотя необходимо постобработать байт-код). Это - коммерческое программное обеспечение, но это по умеренной цене. Не уверенный, если это находится в процессе активного развития все же.

Другим (свободным) продуктом является Всезнающий Отладчик, который я протестировал несколько лет назад и нашел для подчиненного к GC (использовал слишком много памяти, недопустимого замедления). Тем не менее я вижу на их веб-странице, что они сделали некоторые успехи, таким образом, Вы могли бы хотеть проверить его.

1
ответ дан 10 December 2019 в 00:46
поделиться

Проверьте ReplayDIRECTOR: http://replaysolutions.com/ Очень полезно для исследовательского тестирования, так как оно регистрирует все взаимодействия вашего Java-приложения с окружающей средой (пользовательский ввод, системные вызовы, ответы БД) и позволяет позднее воспроизводить записанный сеанс, когда приложение фактически работает и выполняет тот же путь через код. Записанные входы будут поданы в приложение точно так же, как и во время записи.

1
ответ дан 10 December 2019 в 00:46
поделиться

Существует также Тестер Сессии: http://sessiontester.openqa.org/

Тестер сессии является инструментом исследовательского тестирования для управления и записи Основанного на сессии Тестирования. У Тестера сессии есть таймер, таким образом, можно сохранить сеансы тестирования в желаемой длине, и она обеспечивает простой способ записать примечания сессии. Примечания хранятся в формате XML, который может быть преобразован в HTML или преобразован в любую форму, которой Вы желаете.

0
ответ дан 10 December 2019 в 00:46
поделиться
Другие вопросы по тегам:

Похожие вопросы: