GUIソフトウェアテスト

GUIソフトウェアテストとは何ですか?

GUIテストは、アプリケーションのユーザーインターフェイスが、ユーザーインターフェイスの動作に関して期待どおりに動作するかどうかをテストするテスト手法です。

GUIテストには、キーボードとマウスの動きに対するアプリケーションの動作と、ツールバー、ボタン、メニューバー、ダイアログボックス、編集フィールド、リスト、ユーザー入力に対する動作などのさまざまなGUIオブジェクトが含まれます。

GUIテストガイドライン

  • 画面の検証を確認する

  • すべてのナビゲーションを確認する

  • ユーザビリティ条件を確認する

  • データの整合性を検証する

  • オブジェクトの状態を確認する

  • 日付フィールドと数値フィールドの形式を確認します

GUI自動化ツール

以下は、市場に出回っているオープンソースのGUI自動化ツールの一部です。

製品 以下のライセンス URL
AutoHotkey GPL http://www.autohotkey.com/
セレン Apache http://docs.seleniumhq.org/
シクリ MIT http://sikuli.org
ロボットフレームワーク Apache www.robotframework.org
watir BSD http://www.watir.com/
DojoToolkit BSD http://dojotoolkit.org/

以下は、市場に出回っている商用GUI自動化ツールの一部です。

製品 ベンダー URL
AutoIT AutoIT http://www.autoitscript.com/site/autoit/
ナス TestPlant www.testplant.com
QTP HP http://www8.hp.com/us/en/software-solutions/
Rational Functional Tester IBM http://www-03.ibm.com/software/products/us/en/functional
インフラジスティックス インフラジスティックス www.infragistics.com
iMacros iOpus http://www.iopus.com/iMacros/
CodedUI マイクロソフト http://www.microsoft.com/visualstudio/
シクリ マイクロフォーカスインターナショナル http://www.microfocus.com/