2017-02-12 149 views

回答

0

一般來說,自動化是有意義的,我們你不想有一個自動構建管道,你看看有些提交制動你的用戶界面。如果您不希望確保您的軟件可以隨時發佈,那麼自動化也會讓您感到震驚。但是就像所有的測試自動化都不是免費的,你需要一些時間才能理解這個話題。

也許你不想看看我們的工具Sakuli。因此,您可以使用HTML自動化方式進行測試,也可以使用Flash動畫等內容進行測試。它結合了兩個開源測試自動化工具(Sahi和Sikuli),可以測試Web應用程序以及非Web內容(例如,在本機應用程序中打開PDF或進行100%GUI e2e測試)。 Sakuli爲這兩種類型的操作都有一個單一的API,所以你不會感覺到你使用的是什麼類型的功能。這允許您在需要時或至少將其組合時使用最適合的測試功能。

HTML-DOM標識符與Selenium非常相似,它的優點是它們不需要等待Ajax請求。 UI功能爲您提供了很多可能性,通過將小截圖片段識別爲區域對象來驗證和控制本機顯示,從而提供更多的操作,如點擊,類型,增長,查找等。您也可以在開箱即用的Docker容器內運行測試。在github.com/ConSol/sakuli-examples下你會發現一些例子。

欲瞭解更多信息,請參閱:github.com/ConSol/sakuli

0

使用某種自動化測試使得很多在一般意義上,有一個Flex UI不會改變這一點。

對於圖片/屏幕截圖驅動的Flex網頁自動化,有Kantu。這個概念是very similar to Sikuli,但它直接在瀏覽器內工作。這使得它更適合於web自動化而不是Sikuli(現在是SikuliX),它是另一種非常棒的可視桌面自動化工具。