工具調(diào)研交惯,有一種情人剛認(rèn)識的懵懂,相處就是互相了解,慢慢發(fā)現(xiàn)自己的感受席爽,是更加喜歡還是嫌棄意荤、還是可望而不可即。只锻。玖像。
為了方便自己以后再來查閱這些,自己匯總了一下網(wǎng)上搜索的結(jié)果齐饮。捐寥。。
1祖驱、selenium
簡介:Selenium可能是Web應(yīng)用程序最流行的開源測試自動化框架上真。 Selenium始于二十一世紀(jì),經(jīng)過十多年的發(fā)展羹膳,已成為Web自動化測試人員的首選自動化框架,尤其適用于擁有高級編程和腳本編寫技能的人員根竿。 Selenium已成為其他開源測試自動化工具的核心框架陵像,如Katalon Studio,Watir寇壳,Protractor和Robot Framework醒颖。
Selenium支持多種系統(tǒng)環(huán)境(Windows,Mac壳炎,Linux)和瀏覽器(Chrome泞歉,F(xiàn)irefox,IE和Headless瀏覽器)匿辩。 它的腳本可以用各種編程語言編寫腰耙,如Java,Groovy铲球,Python挺庞,C#,PHP稼病,Ruby和Perl选侨。
雖然測試人員可以靈活地使用Selenium,他們可以編寫復(fù)雜的高級測試腳本來滿足各種復(fù)雜程度然走,但它需要高級編程技能和工作來構(gòu)建自動化框架和庫以滿足特定的測試需求援制。
官網(wǎng)網(wǎng)站:http://www.seleniumhq.org/
許可證License:開源免費(fèi)
2、Katalon Studio
簡介:Katalon Studio是一款功能強(qiáng)大的測試自動化解決方案芍瑞,適用于Web應(yīng)用程序晨仑,移動和Web服務(wù)。 基于Selenium和Appium框架構(gòu)建,Katalon Studio利用這些解決方案實(shí)現(xiàn)集成軟件自動化寻歧。
該工具支持不同級別的測試技能掌栅。 非程序員可以輕松地啟動自動化測試項目(比如使用Object Spy來記錄測試腳本),而程序員和高級自動化測試人員可以節(jié)省構(gòu)建新庫和維護(hù)腳本的時間码泛。
Katalon Studio可以集成到CI / CD流程中猾封,并且可以與QA流程中的流行工具配合使用,包括qTest噪珊,JIRA晌缘,Jenkins和Git。 它提供了一個很棒的功能痢站,稱為Katalon Analytics 磷箕,它通過儀表板為用戶提供測試執(zhí)行報告的全面視圖,包括指標(biāo)阵难,圖表和圖形岳枷。
官網(wǎng)網(wǎng)站:https://www.katalon.com/
許可證License:免費(fèi)
3、UFT
簡介:統(tǒng)一功能測試(UFT)是一種眾所周知的功能測試商業(yè)測試工具呜叫。 它為跨平臺的桌面空繁,Web和移動應(yīng)用程序的API,Web服務(wù)和GUI測試提供了全面的功能集朱庆。 該工具具有先進(jìn)的基于圖像的對象識別功能盛泡,可重復(fù)使用的測試組件和自動化文檔。
UFT使用Visual Basic Scripting Edition來注冊測試進(jìn)程和對象控制娱颊。 UFT與Mercury Business Process Testing和Mercury Quality Center集成在一起傲诵。 該工具通過與Jenkins等CI工具集成來支持CI。
官網(wǎng)網(wǎng)站:https://software.microfocus.com/fr-ca/software/uft
許可證License:商業(yè)
4箱硕、Watir
簡介:Watir是一個基于Ruby庫的Web自動化測試的開源測試工具拴竹。 Watir支持跨瀏覽器測試,包括Firefox颅痊,Opera殖熟,無頭瀏覽器和IE。 它還支持?jǐn)?shù)據(jù)驅(qū)動測試斑响,并與RSpec菱属,Cucumber和Test / Unit等BBD工具集成。
官網(wǎng)網(wǎng)站:http://watir.com/
許可證License:開源
5舰罚、IBM Rational Functional Tester
簡介:IBM RFT是一個用于功能和回歸測試的數(shù)據(jù)驅(qū)動測試平臺纽门。 它支持廣泛的應(yīng)用程序,如.Net营罢,Java赏陵,SAP饼齿,F(xiàn)lex和Ajax。 RFT使用Visual Basic .Net和Java作為腳本語言蝙搔。 RFT具有稱為故事板測試的獨(dú)特功能缕溉,其中用戶對AUT的操作通過應(yīng)用程序屏幕截圖以故事板格式記錄和可視化。
RFT的另一個有趣特性是它與IBM Jazz應(yīng)用程序生命周期管理系統(tǒng)(如IBM Rational Team Concert和Rational Quality Manager)的集成吃型。
官網(wǎng)網(wǎng)站:https://www.ibm.com/
許可證License:商業(yè)
6证鸥、TestComplete
簡介:SmartBear的TestComplete是一個功能強(qiáng)大的商業(yè)測試工具,適用于Web勤晚,移動和桌面測試枉层。 TestComplete支持各種腳本語言,如JavaScript赐写,VBScript鸟蜡,Python和C ++ Script。 與Katalon Studio一樣挺邀,測試人員可以使用TestComplete執(zhí)行關(guān)鍵字驅(qū)動和數(shù)據(jù)驅(qū)動的測試揉忘。 該工具還提供易于使用的錄制和播放功能。
與UTF一樣端铛,TestComplete的GUI對象識別功能可以自動檢測和更新UI對象癌淮,這有助于減少AUT更改時維護(hù)測試腳本的工作量。 它還在CI過程中與Jenkins集成沦补。
官網(wǎng)網(wǎng)站:https://smartbear.com/
許可證License:商業(yè)
7、TestPlant eggplant
簡介:基于圖像的自動化功能測試工具咪橙,使測試人員能夠以與最終用戶相同的方式與AUT進(jìn)行交互夕膀。 TestPlant eggPlant在其方法上與傳統(tǒng)測試工具完全不同:建模用戶的觀點(diǎn)而不是測試人員經(jīng)常看到的測試腳本視圖美侦。 這使得具有較少編程技能的測試人員能夠直觀地學(xué)習(xí)和應(yīng)用測試自動化产舞。 該工具支持Web,移動和POS系統(tǒng)等各種平臺菠剩。 它還提供實(shí)驗室管理和CI集成易猫。
官網(wǎng)網(wǎng)站:https://www.testplant.com/
許可證License:商業(yè)
8、Tricentis Tosca
簡介:Tricentis Tosca是一種基于模型的測試自動化工具具壮,為持續(xù)測試提供了相當(dāng)廣泛的功能集准颓,包括儀表板,分析和集成棺妓,以支持敏捷和DevOps方法攘已。
Tricentis Tosca幫助用戶優(yōu)化測試資產(chǎn)的可重用性。 與許多其他測試自動化工具一樣怜跑,它支持廣泛的技術(shù)和應(yīng)用程序样勃,如Web,移動和API。 Tricentis Tosca還具有集成管理峡眶,風(fēng)險分析和分布式執(zhí)行的功能剧防。
官網(wǎng)網(wǎng)站:https://www.tricentis.com /
許可證License:商業(yè)
9、Ranorex
簡介:Ranorex是一款非常全面的商業(yè)自動化工具辫樱,適用于網(wǎng)絡(luò)峭拘,移動和桌面測試。 該工具具有GUI識別搏熄,可重復(fù)使用的測試腳本和記錄/回放的高級功能棚唆。 無代碼測試創(chuàng)建也是一個非常有用的功能,允許新的自動化測試人員學(xué)習(xí)并將測試自動化應(yīng)用于他們的項目心例。
該工具支持Selenium集成以進(jìn)行Web應(yīng)用程序測試宵凌。 測試人員可以使用Selenium網(wǎng)格跨平臺和瀏覽器分發(fā)測試執(zhí)行。 Ranorex為企業(yè)提供低價模型止后。
官網(wǎng)網(wǎng)站:https://www.ranorex.com/
許可證License:商業(yè)
10瞎惫、Robot Framework
簡介:Robot Framework是一個開源自動化框架,它實(shí)現(xiàn)了用于驗收測試和驗收測試驅(qū)動開發(fā)(ATDD)的關(guān)鍵字驅(qū)動方法译株。 Robot Framework為不同的測試自動化需求提供框架瓜喇。 但是,通過使用Python和Java實(shí)現(xiàn)其他測試庫歉糜,可以進(jìn)一步擴(kuò)展其測試功能乘寒。 Selenium WebDriver是Robot Framework中常用的外部庫。
測試工程師可以利用Robot Framework作為自動化框架匪补,不僅可以進(jìn)行Web測試伞辛,還可以用于Android和iOS測試自動化。 對于熟悉關(guān)鍵字驅(qū)動測試的測試人員夯缺,可以輕松學(xué)習(xí)Robot Framework蚤氏。
官網(wǎng)網(wǎng)站:http://www.robotframework.org/
許可證License證:開源