2012-04-10 7 views
1

私はある会社でインターンシップをしている学生(プログラミングで勉強中)ですが、 "テスト"部門に雇われました。ウィザードインストールのC++ GUIテスト

社内で開発されたソフトウェアのインストールをテスト目的で自動化するためのC++プログラムを作成するように求められています。

インストールは、いくつかのオプション(チェックボックス、ドロップダウンリスト、ボタン、ラジオボタン)を選択するためにウィザードを実行し、すべてをインストールします(別のコンポーネントをインストールするかどうかを最後に確認します)。

主な考え方は、インストール後にソフトウェアをインストールするプログラムのウィンドウにインストールのオプションをすべて設定することです。テスターは、インストールの完了時に手動で「インストールオプション」を設定して設定する必要はありません。

私が知りたいことは、それをC++アプリケーションとして作ることができるかどうかです。そして、もしそうなら、あなたはこの仕事に役立つライブラリを知っていますか?

答えて

1

のAutoIt v3はWindowsのGUIと一般的なスクリプトを自動化するために設計されたフリーウェアBASICのようなスクリプト言語です。他の言語(VBScriptやSendKeysなど)では不可能または信頼できない方法でタスクを自動化するため、擬似キーストローク、マウス移動、ウィンドウ/コントロール操作の組み合わせを使用します。

+0

ありがとう、私はちょうどそれを使用します。私はC++でコード化しようとしましたが、インターンシップの終わりには、彼が望むものを完成させることができないと確信しています。 – gdube

0

C++でウィザードを書くためのQWizardクラスを持つQtフレームワークを使用できます。 http://qt-project.org/doc/qt-4.8/qwizard.html

あなたが前のQtを使用していない場合は、あなたのOOPがクリアされている場合、(あなたは、ウィザードを達成せるのに十分なはずです)Qtの基本を拾うことはあなたのために取って非常に簡単かつ少ない時間になります。