原創(chuàng)|對比評測|編輯:鄭恭琳|2020-06-09 14:54:49.280|閱讀 7374 次
概述:在過去的幾年中,至少出現(xiàn)了十二種全新的UI測試自動化工具。由于每種工具都有自己的重點(diǎn)和策略,因此很難知道從哪里開始。需要更多指導(dǎo)嗎?在下面查看最熱門的新UI測試工具。
# 界面/圖表報(bào)表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關(guān)鏈接:
在過去的幾年中,至少出現(xiàn)了十二種全新的UI測試自動化工具。由于每種工具都有自己的重點(diǎn)和策略,因此很難知道從哪里開始。需要更多指導(dǎo)嗎?在下面查看最熱門的新UI測試工具。
就像任何UI測試人員都可以抗衡的那樣,只要您的GUI中沒有任何變化,UI測試就相對簡單,但是問題是……情況一直在變化。根據(jù)您為UI測試選擇的解決方案,變化的條件既可以是自我修復(fù)和AI定位器的革命性體驗(yàn),也可以是繁瑣的手動工作流程的徹底失敗。
為了實(shí)現(xiàn)前者與后者,我回顧了您應(yīng)該研究的十大新(或新的)UI測試工具。(我在這里還分享了一些很棒的問題,請?jiān)谠u估UI測試工具時問自己,以確保最終使用的工具合適并可以實(shí)現(xiàn)所需的功能。)
無論您選擇哪種工具,所有這些UI測試工具都具有出色的可用性功能,并將用戶體驗(yàn)放在首位。
專為:浪費(fèi)過多的現(xiàn)有Selenium用戶
定價:項(xiàng)目和/或團(tuán)隊(duì)的年度訂閱
優(yōu)點(diǎn):
缺點(diǎn):
關(guān)鍵要點(diǎn):針對現(xiàn)有Selenium測試的AI支持建議可以輕松地將此解決方案立即添加到您現(xiàn)有的Selenium實(shí)踐中。正如Gartner Peer Insights所證明的那樣,該解決方案的最大優(yōu)勢之一就是Parasoft的世界級客戶支持,該支持已獲得無數(shù)次認(rèn)可,并已支持30多年的軟件測試產(chǎn)品創(chuàng)新。
專為:尋求介于代碼和無代碼測試工具之間的中間地帶的用戶。
作為一種免費(fèi)工具,Katalon發(fā)揮了很多作用,并且系統(tǒng)集成商大量使用它來進(jìn)行UI測試。它的記錄器可插入Chrome瀏覽器,以便您生成測試用例,然后該工具使用頁面對象模型在Katalon IDE中構(gòu)建它們,因此它們具有很高的可維護(hù)性。 您隨時可以直接在其IDE中執(zhí)行測試,或?qū)⑵鋵?dǎo)出到許多不同類型的測試腳本中。
定價:基本的Katalon Studio免費(fèi)提供(付費(fèi)插件可通過市場訂閱獲得)。提供企業(yè)支持(但可能會變得非常昂貴)
優(yōu)點(diǎn):
缺點(diǎn):
關(guān)鍵要點(diǎn):無需任何技術(shù)知識,用戶就可以開始使用Katalon,并借助程序中的關(guān)鍵字快速創(chuàng)建測試用例。您可以免費(fèi)使用Katalon Studio,但要獲得其中一些令人興奮的創(chuàng)新技術(shù)的好處,則必須升級或購買付費(fèi)的插件。
專為:正在尋找UI驅(qū)動的記錄和回放工具的用戶。
Selenium IDE是一個開源項(xiàng)目,可以將Selenium的功能整合到Chrome插件中,并免費(fèi)提供。Selenium IDE入門不需要進(jìn)行任何其他設(shè)置,只需要在瀏覽器上安裝擴(kuò)展程序即可,這符合項(xiàng)目的驅(qū)動理念,即提供易于使用并提供即時反饋的工具。
定價:免費(fèi)
優(yōu)點(diǎn):
缺點(diǎn):
關(guān)鍵要點(diǎn):Selenium IDE易于使用,使用戶能夠針對其Web UI快速創(chuàng)建測試。它對Selenium非常友好,對于那些熟悉該框架的人來說會很自然。
專為:那些對編寫測試不感興趣并且不想建立UI測試實(shí)踐的團(tuán)隊(duì),這意味著您將大部分工作交給了mabl。
mabl的UI測試方法非常不同——涉及測試的次數(shù)更少,而涉及的旅程更多。您登錄他們的網(wǎng)站,定義一個遍歷您的應(yīng)用程序的旅程,然后就完成了。他們并沒有真正為您提供測試用例或任何真正需要解決的問題。從那時起,他們將允許您定期運(yùn)行該測試并接收有關(guān)其成功執(zhí)行的結(jié)果。
定價:根據(jù)執(zhí)行的行程數(shù)進(jìn)行分層定價
優(yōu)點(diǎn):
缺點(diǎn):
關(guān)鍵要點(diǎn):mabl通過復(fù)雜的自動修復(fù)功能幫助用戶提高發(fā)布流程的速度和質(zhì)量,無論應(yīng)用程序UI更改如何,該功能都能使自動化保持穩(wěn)定。mabl會做自己想做的事情,而人類在其規(guī)定的分析中會后退,因此從本質(zhì)上講,您將自己的旅程移交給了mabl,并希望獲得最好的結(jié)果。對于某些人來說,這很好,但對于另一些人來說,這可能會帶來過多的控制權(quán)。
專為:組織尋求針對UI測試的即用型解決方案,該解決方案著重于復(fù)雜工作流的執(zhí)行路徑。
TestIM是一個SaaS應(yīng)用程序,由開發(fā)人員創(chuàng)建,他們意識到雖然花時間和精力維護(hù)自動化測試環(huán)境,但他們?nèi)匀粨?dān)心簡單的錯誤修復(fù)可能破壞應(yīng)用程序的另一部分。因此,他們創(chuàng)建了這個非常易于使用的UI測試解決方案。
定價:基于已執(zhí)行測試數(shù)量的年度訂閱
優(yōu)點(diǎn):
缺點(diǎn):
關(guān)鍵要點(diǎn):很容易獲得TestIM技術(shù),也很容易創(chuàng)建一個可以立即使用的正確的測試用例。流暢的用戶體驗(yàn)使自我修復(fù)看起來像魔術(shù)(如果我想要一種解決方案來改善自己的用戶體驗(yàn),我可能會相信具有出色用戶體驗(yàn)的解決方案,對嗎?),但是TestIM的主要挑戰(zhàn)在于無法訪問測試。由于所有測試都在TestIM框架中進(jìn)行,因此您不受其基礎(chǔ)架構(gòu),業(yè)務(wù)模型以及公司未來發(fā)生的任何事情的影響。
專為:根據(jù)UI測試而進(jìn)入BDD(他們稱為“ALP”)的手動測試人員或非技術(shù)測試人員。
Functionize提供了您希望從完整的Web UI測試工具獲得的所有功能,但是在定位器策略方面有了一些其他改進(jìn),其中包括可以通過使用應(yīng)用程序輕松創(chuàng)建測試的自動測試平臺。這些都是在其專有框架中完成的。
定價:沒有公開的定價信息
優(yōu)點(diǎn):
缺點(diǎn):
關(guān)鍵要點(diǎn):Functionize的AI似乎能夠兌現(xiàn)組織消除測試混亂的承諾,從而提高測試人員的準(zhǔn)確性和效率。但是請注意此處的供應(yīng)商鎖定,因?yàn)槟紤]如何將其引入流程。
專為:尋求一站式界面和移動測試的用戶。因?yàn)樗鼪]有腳本,所以它最適合那些不想寫代碼的人。
Perfecto已經(jīng)存在了一段時間,并且一直專注于移動測試,但是他們擁有一個不錯的UI測試生態(tài)系統(tǒng),可以創(chuàng)建、維護(hù)、云執(zhí)行和報(bào)告。
價格:年費(fèi)在99美元至3588美元之間
優(yōu)點(diǎn):
缺點(diǎn):
關(guān)鍵要點(diǎn):Perfecto提供有關(guān)維護(hù)和編寫測試腳本、管理和驗(yàn)證測試以及調(diào)試缺陷的解決方案。Perfecto的UI測試解決方案為用戶提供了腳本創(chuàng)建或無腳本創(chuàng)建的選項(xiàng),并且他們最近在維護(hù)和自我修復(fù)方面增加了新功能。
專為:不想編寫代碼而正在尋找高級分析以不斷驗(yàn)證其測試的用戶。
TestCraft是一個無代碼的Selenium測試自動化平臺,具有AI技術(shù)和獨(dú)特的可視化建模功能,聲稱可以實(shí)現(xiàn)更快的測試創(chuàng)建和執(zhí)行,同時消除測試維護(hù)開銷。
定價:沒有公開的定價信息
優(yōu)點(diǎn):
缺點(diǎn):
關(guān)鍵要點(diǎn):TestCraft是功能強(qiáng)大的SaaS應(yīng)用程序,使測試人員無需編寫代碼即可創(chuàng)建全自動測試場景。用戶在UI上記錄他們的測試用例,然后,TestCraft將為每個測試流創(chuàng)建一個模型,并直觀地指示您的測試將執(zhí)行的不同路徑。這使具有復(fù)雜使用模式的用戶可以使用它。
專為:尋求幫助創(chuàng)建Selenium腳本的編碼人員。他們熟悉該代碼,并希望構(gòu)建結(jié)構(gòu)化的腳本,但不想花費(fèi)時間自行構(gòu)建腳手架。
Webtestit是Ranorex的全新產(chǎn)品(2019年7月發(fā)布),Ranorex是一家以桌面自動化工具聞名的公司。它是代碼,純代碼,Ranorex采用了“設(shè)計(jì)優(yōu)先”的方法,而不是記錄和回放。您可以與用戶界面進(jìn)行交互,并通過其專有IDE中的輔助操作來構(gòu)建腳本。尚不清楚Ranorex Studio在何處停止和Webtestit在哪里開始,但是隨著時間的推移,這一點(diǎn)應(yīng)該會變得更加清晰。
定價:每月40美元
優(yōu)點(diǎn):
缺點(diǎn):
關(guān)鍵要點(diǎn):希望擁有輔助代碼創(chuàng)建工具的組織可能會發(fā)現(xiàn)此解決方案很有用。如果沒有記錄和回放,則鼓勵用戶從下至上而不是自上而下進(jìn)行構(gòu)建。與他們的Selocity Chrome插件結(jié)合使用,用戶可以將頁面作為對象繪制出來并將其導(dǎo)入到webtestit工具中,這對于希望使用頁面對象模型的用戶來說非常友好。
專為:用戶正在尋找代碼和無代碼解決方案之間有趣的混合體。(有代碼,但自然語言處理對此有所幫助。)
AutonomIQ擁有有關(guān)AI和機(jī)器學(xué)習(xí)的強(qiáng)大信息,但是它有什么作用呢?該工具提供了用于UI測試自動化的三步過程。首先,通過其AI查找您的應(yīng)用程序,然后從該發(fā)現(xiàn)過程中構(gòu)建測試用例。第三步是使用他們的分析引擎來監(jiān)視和維護(hù)測試用例。
定價:沒有公開的定價信息
優(yōu)點(diǎn):
缺點(diǎn):
關(guān)鍵要點(diǎn):似乎這項(xiàng)技術(shù)具有全部功能。那么,為什么它排在我列表的最底部呢?因?yàn)槲覠o法通過任何實(shí)際案例研究或用法來找到他們的客戶。但是,如果他們的解決方案可以達(dá)到潛在的結(jié)果,那將是非常具有破壞性的。
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請郵件反饋至chenjj@fc6vip.cn