Как я могу тестировать свою графическую программу с помощью Python и PyQt?

Я слышал, что Unit Testing - отличный метод для правильной работы кода.

Тестирование устройства обычно вводит простой ввод функции и проверяет его простой вывод. Но как я могу проверить пользовательский интерфейс?

Моя программа написана в PyQt. Должен ли я выбрать PyUnit или Qt встроенный QTest?

Ответ 1

Там хороший учебник об использовании рамок модульного тестирования Python с QTest здесь.

Речь идет не о выборе того или другого. Вместо этого он должен использовать их вместе. Цель QTest - только имитировать нажатия клавиш, щелчки мышью и движение мыши. Рамка модульного тестирования Python обрабатывает остальные (установка, отключение, запуск тестов, сбор результатов и т.д.).