GNU LDTP is a GNU/Linux / Unix GUI application testing tool. |
The GNU/Linux Desktop Testing Project(以下GNU LDTP)は8月2日(米国時間)、Cobraの最新版である「Cobra 2.0」を公開した。Cobraは、Windows向けに提供されているGUIテストツール。GNU LDTPは高品質のテスト自動化フレームワーク及びツールの提供を目的としたプロジェクト。
Cobraはオープンソースで開発されているGUIテストツール。GNU LDTPではプラットフォームごとにGUIテスト自動化ツールを提供しており、Windows版の「Cobra」のほか、Linux版の「LDTP」やMac版の「PyATOM」(作業中)を開発している。
Cobra 2.0では、Java 1.5以上/C# 3.5以上/VB.NET/PowerShell/Ruby 1.8.x以上を正式にサポートし、Python(2.5以上)以外のこれらの言語でもテストスクリプトが記述できるようになっている。また、約130のAPIがLinux版である「LDTP」との互換性を持たせており、C#は.NET Frameworkのオープンソース版であるMonoとの互換性があるという。その他にもオートメーションIDに基づいたオブジェクト名の識別や国際化のサポートなどが追加されており、多数のバグフィックスも行われている。
Cobra 2.0はWindows XP SP3/Windows 7 SP1/Windows 8で動作し、.NET 3.5以上が必要。また、GNU LDTPは3日にLinux版のGUIテスト自動化ツール「LDTP 3.0」も公開している。LDTP 3.0でも同様の言語が正式サポートされており、多数のバグフィックスが実施されている。