Вариант использования: у меня есть приложение Qt, и я хотел бы автоматизировать его тестирование пользователем; то есть я хотел бы использовать keyClicks(), mouseClick() и т. д., но я хотел бы, чтобы окно приложения Qt отображалось на самом деле во время этого события.Возможно ли, чтобы QTestLib отображал графический интерфейс, который он тестирует при запуске?
Проблема, с которой я сейчас сталкиваюсь, заключается в том, что использование QTestLib предполагает использование макроса QTEST_MAIN вместо определения main, поэтому я никогда не получаю возможность показать() тестируемые виджеты. Итак, еще один способ сформулировать этот вопрос: есть ли способ использовать QTestLib для приложения, использующего его основную функцию?
Я знаю, что Squish и, вероятно, Testability Driver способны на это, но если можно получить эту функциональность без использования дополнительных инструментов, то это будет идеально.
Звук очень много, как то, что [хлюпать] (http://www.youtube.com/watch?v=7uJ2U_3eHpI) уже выполняет. Просто наблюдение ... – Huy
Я знаю, что Squish уже делает это, и я сказал это в последнем предложении обзора. Основная проблема заключается в том, что существует нулевая вероятность утверждения бюджета, который включает лицензию Squish на несколько тысяч долларов. – Roderick