はじめまして。kumaと申します。
現在、QTestを使って、作成したウィンドウ(ボタン、テキストあり)プログラムのユニットテストを検討中です。
プログラムは、ボタンを押すとテキストボックスに文字列を表示するものです。
テストケースでは以下のことを実施したいです。
1. 作成したウィンドウクラスのインスタンスを生成する。
2. showする。
3. QTestにてマウス左ボタンを押下イベントをシミュレートする。
4. テキストボタンに表示される文字列が期待値と一致することを比較する。
GUI イベントのシミュレートのマニュアルを読んだのですが、ローカルでQLineEditを定義し、
それに対して文字列を設定し、比較して、、、といったようなことが書かれていますが、
どういったことをテストしたいのか理解することができませんでした。
いったいこのようなことが可能なのでしょうか?
勉強不足で申し訳ありませんが、何かアドバイスをいただきたいです。
ちなみに環境は以下のとおりです。
・Qt5.2.0 LGPL
・OS:Windows 7
よろしくお願いします。
↧