Gorilla Logic發布FlexMonkey 5 - 一款面向Adobe Flex和AIR的開源測試工具
Gorilla Logic今日(譯者注:英文原文發表日)發布了FlexMonkey 5,一款面向Adobe Flex和AIR的開源自動測試工具。該項目包含一個基于AIR的控制臺,通過提供錄制、回放和驗證Flex可視組件等功能,用戶可以使用它來快速創建和運行用戶界面測試。據該公司稱,FlexMonkey 5對FlexMonkey工具進行了較大的重寫,提高了性能并增強了可靠性。該工具從今年春季開始就一直在進行測試。
本次發布的版本包括了如下新的改進:
- 一種全新的控制臺界面
- 一個基于FlexUnit 4的新測試執行模型
- 新提供的SetProperty、 StoreValue和CallFunction命令
- 一個新的測試代碼生成模型,以便更好地提供對生成代碼進行定制的支持
在FlexUnit基礎之上構建意味著FlexMonkey可以通過flex-mojos集成到Ant和maven。這使得采用ActionScript生成的腳本可以被諸多著名的集成服務器觸發,比如CruiseControl和Hudson/Jenkins。作為一款附加插件,FlexMonkium將FlexMonkey錄制和回放功能增加到了Selenium,并且可以為Selenium RC生成JUnit測試腳本。這使得FlexMonkey能夠被用來測試那些諸如混合了HTML和Flex組件的應用。
FlexMonkey版本5支持Flex版本3、4和4.5。它向上兼容使用FlexMonkey 4.1錄制的測試。FlexMonkey開發小組打算支持4.1.x版本,以便持續完成后半年的開發任務。您可以在這里下載試用。
除了FlexMonkey,Gorilla Logic最近還發布了FoneMonkey 5,將錄制和回放自動測試功能應用于iPhone和iPad。FoneMonkey在OCUnit之上運行,并使用Objective-C作為其腳本語言。
Gorilla Logic于2002年由幾個前 Sun公司主管成立。它是一家私人控股公司,大約有50名雇員。該公司主要從事企業應用咨詢方面的業務。客戶包括JPMorgan、UBS、Citi Group、Western Asset、Credit Suisse、eBay、Skype和Oracle等。
查看英文原文:Gorilla Logic Release FlexMonkey 5, Open Source Testing Tool for Adobe Flex and AIR