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