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