http://www.automatedqa.com/products/testcomplete/testing-qt-apps/
彼らはどうやってそれをすることができただろうか? Qt検査ライブラリはありますか?標準のウィンドウスパイツールは一部の領域で機能しますが、他の重要な領域(リストビューのリストアイテムなど)は、Windowsメッセージでは検査できません。
QtTestフレームワークがあることは知っていますが、自動統合テストを実行できるように、アプリケーション全体にアクセスできるものが必要です。
答えが見つかりました: http://www.ranorex.com/support/user-guide-20/qt-accessible-plugin.html
http://doc.qt.io/archives/4.3/accessible.html
UIを自動化するためにまさに必要なもの。その後、UIオートメーションソフトウェアで動作します。これは、アクセシビリティAPIを使用しているようです。
Squish 、自動化されたGUIテストのフレームワークも興味深いかもしれません。とりわけ、Qtをサポートします。
私は最近、チームと一緒に、QtGUIユニットテスト用のオープンソースフレームワークであるTUGを開発しました。 Qtテストを使用します。多分それはあなたを助けることができます。
1000語よりも優れた動画: https://www.youtube.com/watch?v=tUis6JrycrA
私たちが一緒にそれをより良くすることができることを願っています。 Githubリポジトリ: http://pedromateo.github.io/tug_qt_unit_testing_fw/
QT UIテストへの最善のアプローチ でも回答済み
OpenHMITester(OHT)を使用できます。これは、GUIイベントに基づく非侵入型のキャプチャ/再生ツールを説明するオープンアーキテクチャに従ったオープンソースのGUIテストツールです。 Qtで使用するために実装されました。ただし、テスト環境で使用されるさまざまなウィンドウシステムおよびオペレーティングシステムをサポートするように適合させることができます。 ( ダウンロード )( 詳細情報 )