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