Альтернатива 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-приложений с использованием питон.

Это бесплатный инструмент с открытым исходным кодом. Обратная связь и вклады приветствуются!