アプリケーションを実行し、その上で keyPress イベントをアプリに送信し、qtestlib を使用して結果をテストすることは可能ですか?
はいの場合、誰かがそれを行う方法の例を教えてもらえますか?
いいえの場合、誰かが上記の要件を達成するためのより良い方法を教えてもらえますか?
ありがとう...
アプリケーションを実行し、その上で keyPress イベントをアプリに送信し、qtestlib を使用して結果をテストすることは可能ですか?
はいの場合、誰かがそれを行う方法の例を教えてもらえますか?
いいえの場合、誰かが上記の要件を達成するためのより良い方法を教えてもらえますか?
ありがとう...
簡単な答え: いいえ。
ただし、これを行うためのツールがあります。Ivo は Squish について言及しました。QtUiTestと呼ばれる「ネイティブ」テスト アプリケーションもあります。://gitorious.org/tdriver
あなたが提案しているのは単体テストではなく、システムテストであると私は主張します。確かに、GUI アプリケーションのシステム レベル テストの場所はありますが、ユニット テストの経験が豊富な場合は、プログラム全体のテストの違いと制限を理解する必要があります。
そうは言っても、私はfroglogicのSquishが本当に好きです。これには、いくつかの優れた機能があります。