先日、TestCompleteという商用の自動UIテストツールを評価する機会がありました。 自動UIテストツールとしてはSeleniumが有名ですが、これは基本的にHTML Webアプリケーションを対象としたものです。 デスクトップGUIアプリケーションを対象としたものについては決定的なものがなく、特にオープンソースでいいものが見当たりませんでした。 そこで調査対象を拡げて商用製品も評価することになり、この手の商品の中で比較的値段が手頃なTestCompleteを評価してみることになったわけです。 TestCompleteはSmartBear社の製品 (日本ではエクセルソフトが販売代理店) で、様々なGUIツールキットで構築されたアプリケーションを対象に自動テストを作成、実行することが可能です。.NETやVB、VC、Delphi、Qt、WPF/SilverlightといったWindowsを