Альтернатива Squish для Qt
Я ищу приложение, которое делает что-то похожее на Squish.
Я бы хотел, чтобы он мог тестировать приложения Qt, возможно, бесплатное приложение с открытым исходным кодом, возможно, с доступом к Qt API и скриптовому языку, например Python, для письменных тестовых примеров.
Ответы
Ответ 1
http://gitorious.org/hooq/hooq - структура для записи и воспроизведения событий в приложениях Qt4.
и
https://projects.forum.nokia.com/Testabilitydriver/wiki - TDriver, драйвер для тестирования Nokia для Qt
Если вы намерены разоблачить свой интерфейс через Python, вы всегда можете использовать генератор привязок из PySide. Хотя общее намерение состоит в том, чтобы разоблачить Qt под капотом, вы могли бы так же легко разоблачить механизмы сигнала для прямого слияния с питоном. На самом деле, все тесты UI будут в любом случае правильными? Программируемый импульс сигнала/слота.
Ответ 2
вы можете использовать Cobra (winLDTP) http://cobra.codeplex.com/, эта среда может обрабатывать приложение на основе QT
Ответ 3
Проект funq был создан именно для этой потребности. Как указано на странице github:
funq - это инструмент для написания тестов FUNctional для Qt-приложений с использованием питон.
Это бесплатный инструмент с открытым исходным кодом. Обратная связь и вклады приветствуются!