1

Qt を使用してアプリケーションをテストしています。

私はいくつかの自動化テストを行うことを研究しています.唯一の問題は、私が見る限り、それをプログラミングする(AutoITを使用する)か、他のスイートを使用するかのいずれかであり、実行ごとにオブジェクトのインスタンスが変化することです. たとえば、実行番号 1 で「次へ」ボタンのインスタンスが 0002 の場合、実行番号 2 では 0004 になる可能性があります。

これにより、単なる画面座標に依存しない自動化を行うことができなくなります (明らかな欠点があります)。

代わりにテキスト/キャプションを使用する方法がありますが、一部のオブジェクトにはテキスト/キャプションがないか、一意でない場合があります。

どんな提案でも大歓迎です!

前もって感謝します。

N.

4

1 に答える 1

2

QTestLibを見る必要があります:

Nokiaが提供するQTestLibフレームワークは、Qtベースのアプリケーションとライブラリを単体テストするためのツールです。QTestLibは、単体テストフレームワークに一般的に見られるすべての機能と、グラフィカルユーザーインターフェイスをテストするための拡張機能を提供します。

QTest次のようなQtGuiアプリケーションをテストするためのいくつかの関数を含む名前空間を追加します。

于 2012-05-09T11:36:49.070 に答える