天天看點

開發者眼中最好的 22 款 GUI 測試工具

1.abbot - java gui 測試架構

abbot是一個基于gui的簡單的java測試架構,它能夠幫助開發者測試java使用者界面。 它提供事件自動生成和驗證java gui元件,使您能夠輕松地啟動,探索和控制應用程式。開發者可通過腳本和編譯代碼兩種方式來使用abbot架構,這就是為什麼它被認為是在開發者的系統 測試和qa的功能測試中都能用到的最完美的gui測試工具。

開發者眼中最好的 22 款 GUI 測試工具

**2.eggplant - gui自動化測試工具

**

eggplant 是一個qa的gui自動化測試工具,它是為使專業商業軟體的應用程式測試和手工測試更加簡單友善而特别設計的。 因為它不與底層代碼進行互動,并且使用圖像比對技術與被測試的所尋找的對象級别應用程式完全不同,是以eggplant是用于對那些出現問題的應用程式進 行qa自動化測試和黑盒測試的最理想的工具,而這些出現問題的應用工具包括flash, java, html, .net, silverlight等。

開發者眼中最好的 22 款 GUI 測試工具

3.guidancer - eclipse的gui自動化測試工具

guidancer 是一個用于gui自動測試的eclipse測試工具,這個工具強大的行為庫可以用于建立java 和 html應用的功能測試。 它可以讓那些以前沒做過程式設計工作的測試人員編寫子產品化的靈活的測試 。 建立測試隻需從guidancer庫中所需的子產品拖放即可完成。

開發者眼中最好的 22 款 GUI 測試工具

4.hp winrunner

hp winrunner 是一個自動化的gui功能測試工具,它支援使用者以測試腳本的形式記錄和回退ui的互動。由于它能擷取、驗證和自動回退使用者的互動,是以你可以識别缺陷和确定業務流程是否按照所設計的那樣工作。

開發者眼中最好的 22 款 GUI 測試工具

5.icutest - gui單元測試工具

icutest是用于wpf應用程式上的gui單元測試工具。它不僅僅是另外一個能記錄和回退的自動化系統,它還可以直接與你的測試架構相結合。開發者可以通過測試代碼同時進行調試來測試應用,在沒有打開整個應用和個人gui元件的情況下這種測試也是很容易的。

開發者眼中最好的 22 款 GUI 測試工具

6.imacros

imacros是用于網絡測試 、自動化網絡和資料提取的獨特工具,它不但能記錄你的工作,還能回放你那些重複的工作。它能夠填充表格并自動化的下載下傳和上傳文本、圖檔、檔案和網頁,也可以輕松的将你的資料通過csv或xml檔案格式或資料庫或任何其他來源導入/導出到web應用程式。

開發者眼中最好的 22 款 GUI 測試工具

7.fitnesse

fitnesse是一個完整獨立的wiki站點——包含一個網絡伺服器和自動化測試工具。它完美的應用于協作驗收測試,而提供較長的描述系統功能的可讀資訊的單元測試則不是它的菜。

開發者眼中最好的 22 款 GUI 測試工具

8.maveryx - 開源的自動化測試架構

maveryx是一個用于java 應用程式功能、回歸、gui和資料驅動測試的新型自動化工具。 它不需要任何用于建構和執行測試的gui圖形,而是使用gui對象探測器來測試gui對象并在運作的時候通過操作控制它來進行直接識别。

開發者眼中最好的 22 款 GUI 測試工具

9.qaliber

qaliber是一個用于 windows作業系統平台下桌面和網絡應用的免費和開源的gui自動化測試工具。它包含一套用于 .net下自動化開發的工具和一個無需任何編碼知識技能的gui自動化編寫工具。

開發者眼中最好的 22 款 GUI 測試工具

10.selenium - 軟體測試

selenium 是一組跨越多種平台的web應用程式自動化測試工具 。通過使用selenium,開發人員在不需要學習任何測試腳本語言的情況下,可以很容易地使用記錄/回放測試工具來編寫測試。selenium 是真正的多平台、多浏覽器測試工具,提供對一些流行的程式設計語言的支援,包括c#、java、groovy、perl、php、python、ruby和各 種流行的測試架構。

開發者眼中最好的 22 款 GUI 測試工具

11.swtbot - 标準桌面小程式工具包

swtbot 是一個基于java的用于swt測試的ui和功能測試工具,是一個基于eclipse的應用程式, 它還為開發人員提供了api的閱讀和編寫應用程式。 這對開發者甚至所有人來說,測試ui都變成了一件極其簡單的事情了。 swtbot內建了eclipse插件,可以記錄和回放測試,并提供了ant任務。這樣您就可以從cruisecontrol内部運作你的建構項目或使用 任何其它ci工具。

開發者眼中最好的 22 款 GUI 測試工具

12.tellurium - 自動化測試架構

tellurium是一個基于web應用程式ui子產品的自動化測試架構 。它是一個将各種ui元素聚合在一起的集合,代表了一種嵌套了基本ui元素格式的複合ui對象。

開發者眼中最好的 22 款 GUI 測試工具

13.watir

watir 是一個基于ruby網絡應用的開源的網絡ui測試工具。在網絡應用開發中,它作為工具包被用于基于浏覽器的自動化測試。

開發者眼中最好的 22 款 GUI 測試工具

14.watin

watin 是一個用于.net的網絡應用測試工具。 它用c#程式設計語言編寫,旨在給你提供一個在ie和火狐的浏覽器中使用.net進行自動化測試的簡單方法。

開發者眼中最好的 22 款 GUI 測試工具

15. ranorex - 自動化測試工具集

ranorex 是新一代易于使用和容易了解的自動化測試工具集。 它允許開發人員通過記錄ui操作而不需要編寫任何代碼來完成自動化ui測試。這個工具集在完全與visual studio相容以後,開發人員能夠很容易在 ranorex studio 搭建的ui測試環境下打開和測試已經存在的項目。當然,對于那些全新的項目也是一樣的。

開發者眼中最好的 22 款 GUI 測試工具

16.riatest

riatest是一個為 adobe flex應用程式設計的多平台gui自動化測試工具 。

開發者眼中最好的 22 款 GUI 測試工具

17.autotest.net

autotest.net是一個通過cli進行内部通信的gui測試平台。

開發者眼中最好的 22 款 GUI 測試工具

18.samurai網絡測試架構

samurai網絡測試架構是一個生動的linux測試環境,它預先配置好了在web pen-testing環境下的各項功能。

開發者眼中最好的 22 款 GUI 測試工具

19.sahi

sahi是一個成熟、對測試者友好、面向商業的網絡應用自動化測試工具。它通過使用代理将javascript插入網絡頁面,javascript會對網絡應用進行自動化幫助。

開發者眼中最好的 22 款 GUI 測試工具

20.loadui

loadui是一個免費和開源的企業級負載測試工具。 它擁有一個可視化的可拖拽的界面,允許你在可互動和實時的狀态下,進行建立、配置和重新配置設定負載測試 。

開發者眼中最好的 22 款 GUI 測試工具

21.swat - 簡易網絡自動化工具包

簡易網絡自動化工具包(簡稱swat)是一個允許使用者在多個浏覽器中進行自動化測試的測試工具。swat擁有一個适當內建了ui記錄和sql工具,由c#代碼寫成的健壯的編輯器。

開發者眼中最好的 22 款 GUI 測試工具

22.gtt – gui測試工具

gtt是一個基于java swing應用的gui測試工具。它提供了視圖和模型聲明兩種機制來自動驗證 aut的正确性。

開發者眼中最好的 22 款 GUI 測試工具