原創(chuàng)|產(chǎn)品更新|編輯:鄭恭琳|2020-09-23 11:54:10.100|閱讀 330 次
概述:最新版本的Parasoft Selenic 2020.2發(fā)布。它增加了對(duì)企業(yè)應(yīng)用程序軟件(如Salesforce和Guidewire)的額外支持,使在您喜歡的框架中創(chuàng)建純Java Selenium測(cè)試比以往任何時(shí)候都更加容易。
# 界面/圖表報(bào)表/文檔/IDE等千款熱門(mén)軟控件火熱銷(xiāo)售中 >>
相關(guān)鏈接:
最新版本的發(fā)布。它增加了對(duì)企業(yè)應(yīng)用程序軟件(如Salesforce和Guidewire)的額外支持,使在您喜歡的框架中創(chuàng)建純Java Selenium測(cè)試比以往任何時(shí)候都更加容易。
一年前,我們推出了,以通過(guò)將AI驅(qū)動(dòng)的自我修復(fù)功能和建議應(yīng)用于您現(xiàn)有的Selenium測(cè)試中來(lái)提高UI測(cè)試質(zhì)量并減少維護(hù)。通過(guò)對(duì)自動(dòng)化腳本進(jìn)行單行更改,您可以輕松地將添加到Selenium測(cè)試執(zhí)行中,并利用所有這些功能。
如果您是的新手,并想了解它的功能,請(qǐng)查看Parasoft Selenic的解析視頻。觀看視頻,這些視頻以AI為動(dòng)力、提供建議、自我修復(fù)、性能基準(zhǔn)測(cè)試以及與Applitools和Sauce Labs的集成。
在2020.2版本的中,功能集中于:
COVID-19大流行促使許多組織對(duì)其交付機(jī)制進(jìn)行現(xiàn)代化改造。將他們的開(kāi)發(fā)平臺(tái)轉(zhuǎn)移到云生態(tài)系統(tǒng)和云開(kāi)發(fā)平臺(tái)中,地理上分離的開(kāi)發(fā)人員和測(cè)試人員可以進(jìn)行協(xié)作和迭代,以提供最佳的體驗(yàn)。
我們看到向Salesforce,Guidewire等平臺(tái)的遷移正在增加。對(duì)于資源有限的組織來(lái)說(shuō),不僅可以實(shí)現(xiàn)快速交付,還可以利用這些平臺(tái)固有的所有功能。例如,Salesforce最近宣布其Salesforce平臺(tái)的業(yè)務(wù)增長(zhǎng)了66%。
最重要的是,公司正在通過(guò)CI管道現(xiàn)代化開(kāi)發(fā)和部署軟件的方式。我們正在遷移到Microsoft Azure DevOps,Pivotal Cloud,Amazon Web Services(AWS)等云平臺(tái)。
由于許多組織嚴(yán)重依賴(lài)于企業(yè)應(yīng)用程序,因此他們需要具有驗(yàn)證功能和非功能用戶(hù)體驗(yàn)的能力,以最大化ROI,推動(dòng)項(xiàng)目成功并實(shí)現(xiàn)業(yè)務(wù)目標(biāo)。當(dāng)針對(duì)企業(yè)應(yīng)用程序創(chuàng)建基于Selenium的測(cè)試自動(dòng)化時(shí),具有定位器的獨(dú)特功能。
具體來(lái)說(shuō),在最新版本中,我們添加了新的記錄、自我修復(fù)策略以及與企業(yè)應(yīng)用程序及其他應(yīng)用程序相關(guān)的建議。申請(qǐng)查看!基本上,知道與之接口的應(yīng)用程序類(lèi)型。怎么樣?記錄器中新的用戶(hù)界面選擇使您可以選擇正在記錄的應(yīng)用程序類(lèi)型。
AI會(huì)根據(jù)應(yīng)用程序所需的策略類(lèi)型進(jìn)行調(diào)整。對(duì)于Salesforce,由于應(yīng)用程序是如此動(dòng)態(tài),因此在應(yīng)用程序中導(dǎo)航時(shí)很難精確地確定正確的元素定位符和等待條件。
挖掘細(xì)節(jié)
如果您像我一樣,那么您確實(shí)需要下一個(gè)細(xì)節(jié)。以下是我們?cè)?/span>中所做的特定增強(qiáng),以幫助它為EAS創(chuàng)建智能測(cè)試:
觀看這項(xiàng)技術(shù)!查看Parasoft最近的網(wǎng)絡(luò)研討會(huì):。它不只是UI測(cè)試,而是探索諸如API測(cè)試和仿真之類(lèi)的主題,所有這些主題共同構(gòu)成了無(wú)縫的企業(yè)應(yīng)用程序測(cè)試體驗(yàn)。
斷言是任何自動(dòng)化測(cè)試用例的關(guān)鍵組成部分。斷言允許您定義測(cè)試方案的預(yù)期行為,并以自動(dòng)化方式驗(yàn)證該預(yù)期。現(xiàn)在,可以在點(diǎn)擊過(guò)程中通過(guò)點(diǎn)擊界面在selenium代碼中創(chuàng)建斷言。
此過(guò)程已集成到初始測(cè)試記錄階段。瀏覽應(yīng)用程序用戶(hù)故事時(shí),可以捕獲任何頁(yè)面上的文本并將其標(biāo)記為驗(yàn)證。當(dāng)生成selenium代碼時(shí),斷言代碼將被放置在測(cè)試用例的適當(dāng)位置。
使維護(hù)更容易
特殊之處在于在構(gòu)建測(cè)試用例時(shí)使用頁(yè)面對(duì)象模型,并將斷言定位器作為這些頁(yè)面對(duì)象的一部分包含在內(nèi)。這使維護(hù)更加容易,因?yàn)槿绻枰奶囟ǖ脑囟?位器,則只需在一個(gè)位置進(jìn)行更改,它就會(huì)在其余測(cè)試中傳播。
通過(guò)創(chuàng)建一個(gè)過(guò)程來(lái)記錄純Java中的Selenium測(cè)試場(chǎng)景并同時(shí)創(chuàng)建那些純Java斷言,這減少了創(chuàng)建Selenium測(cè)試的入門(mén)障礙。通過(guò)啟用UI測(cè)試的兩種方法,您可以通過(guò)自動(dòng)化的測(cè)試獲得快速的反饋。測(cè)試腳本的執(zhí)行可以驗(yàn)證用戶(hù)體驗(yàn),并且斷言可確保在體驗(yàn)期間按預(yù)期顯示正確的信息。
Java Selenium使用的三個(gè)主要測(cè)試框架包括:
根據(jù)您問(wèn)的人,您會(huì)獲得不同的答案,以求得最佳答案。一般而言,JUnit 4長(zhǎng)期以來(lái)一直是流行的測(cè)試框架,但是它有一些局限性。創(chuàng)建TestNG是為了解決這些限制,尤其是在斷言和并行執(zhí)行方面。TestNG是目前最受歡迎的Java測(cè)試框架。在此版本的中,我們引入了對(duì)TestNG測(cè)試創(chuàng)建的支持,以補(bǔ)充對(duì)JUnit 4和JUnit 5的現(xiàn)有支持。
這將幫助組織利用現(xiàn)有的selenium測(cè)試實(shí)踐來(lái)應(yīng)對(duì)挑戰(zhàn)。不管測(cè)試框架是什么,現(xiàn)在都支持所有三個(gè)主要的Java框架。
對(duì)于現(xiàn)有的用戶(hù),IDE中將顯示一個(gè)新選項(xiàng)。它允許您在TestNG中創(chuàng)建測(cè)試。但這僅用于默認(rèn)創(chuàng)建。如果您混合使用不同的測(cè)試框架,將自動(dòng)檢測(cè)使用中的測(cè)試框架并以該格式創(chuàng)建您的測(cè)試用例。這使創(chuàng)建純Java頁(yè)面對(duì)象模型測(cè)試變得容易,并可以利用Parasoft Selenic提供的所有其他功能。
最新版本的中有許多新功能。它們的全部目的是使自動(dòng)化測(cè)試更易于在企業(yè)應(yīng)用程序中使用。通過(guò)支持最新和最好的測(cè)試框架,您可以輕松地將集成到您現(xiàn)有的Selenium實(shí)踐中。而且,如果您正在測(cè)試Salesforce應(yīng)用程序,那么這些接口將比以往任何時(shí)候都變得更加重要,尤其是在Lightning更新中。因此,對(duì)企業(yè)應(yīng)用程序的新支持將有益于您的UI測(cè)試實(shí)踐。
最后,如果沒(méi)有斷言和驗(yàn)證,就很難自動(dòng)化測(cè)試自動(dòng)化的反饋過(guò)程。通過(guò)在記錄過(guò)程中自動(dòng)捕獲這些斷言和驗(yàn)證,您可以輕松創(chuàng)建Selenium測(cè)試,以自動(dòng)執(zhí)行那些關(guān)鍵UI的驗(yàn)證過(guò)程。
現(xiàn)有的selenium用戶(hù)
立即申請(qǐng)并下載最新版本的。另外,請(qǐng)查閱。
Parasoft的新手
獲得免費(fèi)試用版或與我們聯(lián)系以在您的生態(tài)系統(tǒng)中設(shè)置的演示。
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請(qǐng)務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請(qǐng)郵件反饋至chenjj@fc6vip.cn