持續(xù)測試平臺 v2020.2 發(fā)布!低代碼功能增強(附試用)(持續(xù)測試階段)
持續(xù)測試平臺 v2020.2 發(fā)布!低代碼功能增強(附試用)
很難相信,2020年居然是如此特殊的一年,似乎是如此模糊。隨著組織處理Covid-19的“新常態(tài)”,在持續(xù)測試領(lǐng)域有很多有趣的活動。而且,Parasoft一直在努力創(chuàng)建下一代企業(yè)功能測試產(chǎn)品。在2020.2版本中,我們重點關(guān)注三個主要主題:
- 低代碼應(yīng)用程序:增強功能以增加測試范圍和質(zhì)量。
- 工作流程:進(jìn)行改進(jìn)以獲取對測試資產(chǎn)修改的法證見解。
- 性能:整體功能解決方案的優(yōu)化和性能改進(jìn)。
Covid-19與人工智能
對于Covid-19帶來的所有負(fù)面影響,由于組織面臨資源限制,必須繼續(xù)以較小的勞動力來提高質(zhì)量,因此測試自動化取得了一些重大進(jìn)步。在過去的幾年中,人工智能在業(yè)界一直受到關(guān)注。到了AI輔助工作流可以幫助彌補因資源受限,無法訪問物理環(huán)境以及加速轉(zhuǎn)換而出現(xiàn)的空白的程度,以為客戶提供卓越的數(shù)字體驗。
2016年,Parasoft推出了SOAtest Smart API測試生成器。該技術(shù)利用人工智能將手動UI測試場景轉(zhuǎn)換為自動化API測試。而且,它使組織在創(chuàng)建復(fù)雜的API測試方案時需要更少的資源,因為人工智能會在API調(diào)用中查找模式和關(guān)系,并自動鏈接動態(tài)數(shù)據(jù)。這項技術(shù)減少了創(chuàng)建API測試所需的工作量。機器學(xué)習(xí)模型的添加使用戶可以根據(jù)其API的交互方式使用新規(guī)則來訓(xùn)練基礎(chǔ)AI。
人工智能系統(tǒng)受到了社區(qū)的好評。當(dāng)前,許多組織都在使用它來繼續(xù)提供高水平的API測試覆蓋率,同時還要應(yīng)對Covid-19帶來的限制。去年,Parasoft推出了先進(jìn)的AI,用于對低代碼應(yīng)用程序(如Salesforce和Guidewire)進(jìn)行UI測試。在此版本中,這些功能擴展到Smart API測試生成器中。
低代碼應(yīng)用程序:增強功能以增加測試范圍和質(zhì)量
在2020.2版本中,Parasoft通過添加用于測試低代碼應(yīng)用程序(例如Salesforce和Guidewire)的內(nèi)置特定于域的模板,擴展了API測試解決方案的AI功能。這是SOAtest的自然演變,幾年前它為Salesforce引入了基本支持。這些增強功能旨在克服低代碼應(yīng)用程序API中存在的身份驗證、授權(quán)和會話管理難題。
低碼測試
特別是在此版本中,Parasoft記錄器具有用于選擇Salesforce和Guidewire應(yīng)用程序的選項。SOAtest將使用新的策略在這些生態(tài)系統(tǒng)中創(chuàng)建測試。現(xiàn)在將自動從HTML響應(yīng)中提取諸如CSRF令牌之類的內(nèi)容,以用于后續(xù)API調(diào)用的參數(shù)化。
低代碼工具
還對SOAtest中的現(xiàn)有低代碼工具進(jìn)行了修改,以通過使用正則表達(dá)式使HTML中的提取更加容易。簡而言之,這些增強功能通過了解適用于平臺的規(guī)則,將提高為低代碼環(huán)境創(chuàng)建的API測試的準(zhǔn)確性。與往常一樣,通過機器學(xué)習(xí)模塊,可以更新這些規(guī)則以自定義AI。
智能API測試創(chuàng)建
還增強了用于創(chuàng)建Smart API測試的內(nèi)置流量向?qū)?。提供了用于常?guī)用法、Guidewire和Salesforce的模板。用戶可以為自己的開發(fā)平臺的不同版本創(chuàng)建自己的測試模板,并即時使用它們。流量向?qū)詣訖z測新的測試模板。用戶可以隨時選擇它們。通過查閱我們的文檔,您可以了解有關(guān)這些工作流程的更多信息。
這些用于測試低代碼環(huán)境的增強功能將簡化在低代碼平臺中的API測試創(chuàng)建。這種加速將使組織能夠確??煽康挠脩趔w驗,并通過自動連續(xù)測試快速跟蹤應(yīng)用程序的交付。
工作流程:改進(jìn)取證見解以測試資產(chǎn)修改
交付軟件時,協(xié)作和交流至關(guān)重要。在質(zhì)量保證領(lǐng)域中,這是一個明顯的體現(xiàn),因為作為測試人員,我們需要監(jiān)視由于應(yīng)用程序更改而導(dǎo)致的測試生態(tài)系統(tǒng)中的更改。這提供了跟蹤信息,團隊可以根據(jù)需要來調(diào)整其測試框架。
沒有這些見識,測試可能會因基礎(chǔ)架構(gòu)修改而失敗并產(chǎn)生誤報。這些誤報會分散我們的注意力,使我們無法找到軟件中的實際錯誤。由于我們許多人仍在家中工作,因此這種協(xié)作變得充滿挑戰(zhàn)。我們不能只是走到彼此的桌子上,找出導(dǎo)致構(gòu)建失敗的原因。
Parasoft連續(xù)測試平臺(CTP)是用于功能測試解決方案的基于Web的生態(tài)系統(tǒng)。它為開發(fā)人員、測試人員和DevOps工程師提供了一個共同計劃、創(chuàng)建和執(zhí)行測試自動化的地方。它通過基于環(huán)境的測試執(zhí)行視圖來促進(jìn)協(xié)作,用戶可以在其中繪制測試環(huán)境并關(guān)聯(lián)測試用例、模擬服務(wù)和測試數(shù)據(jù)以測試執(zhí)行流程。這使地理上分散的用戶一目了然地了解了如何配置測試環(huán)境以及對哪些數(shù)據(jù)執(zhí)行了哪些測試。
平臺使用和修改跟蹤
在最新版本的CTP中,我們擴展了修改歷史記錄功能,以使用戶能夠跟蹤平臺的使用和修改。通過這些更改,您可以對誰修改了資產(chǎn)、測試、環(huán)境等進(jìn)行取證。修改歷史記錄具有新的外觀,現(xiàn)在允許用戶選擇調(diào)查的時間范圍。然后,可以在網(wǎng)絡(luò)表格中查看此數(shù)據(jù),也可以將其導(dǎo)出到CSV以便在用戶選擇的系統(tǒng)中進(jìn)行審核。
工具治理和任何企業(yè)測試解決方案的所有權(quán)都需要高水平的審核和可追溯性,才能有效地進(jìn)行擴展。修改歷史記錄與資產(chǎn)利用率相結(jié)合,使平臺用戶可以輕松了解誰在使用(或不使用)該解決方案。由此,管理人員可以建立退款模型,以提高投資回報率并降低測試工具的總體擁有成本。
修改歷史記錄使用戶可以輕松了解誰在更改測試工件,并在這些更改具有破壞性時回滾這些更改。這樣,用戶可以為他們的測試生態(tài)系統(tǒng)提供更具擴展性的協(xié)作機制。
性能:整體功能解決方案的優(yōu)化和性能改進(jìn)
您是否知道Parasoft SOAtest已經(jīng)存在18多年了?對,是真的。SOAtest于2002年首次發(fā)布,一直是無代碼功能測試自動化工具的第一名,并且一直致力于消息格式和協(xié)議支持。并率先通過AI驅(qū)動的API測試進(jìn)入市場。
SOAtest及其姐妹產(chǎn)品Virtualize發(fā)展了很多。我們在此發(fā)行版中花費了一些時間進(jìn)行一些基本的內(nèi)務(wù)處理。這些優(yōu)化分為兩類:
- 改進(jìn)的安裝程序
- 減少核心產(chǎn)品中已失效的舊功能
改進(jìn)的安裝程序
我們改進(jìn)了Parasoft安裝程序。Eclipse的內(nèi)部版本已更新至2020-06,您現(xiàn)在可以并行安裝多個202X.X版本。此外,該產(chǎn)品現(xiàn)在僅在OpenJDK上運行,因此組織不必?fù)?dān)心Oracle不斷變化的許可結(jié)構(gòu)的影響。
減少已失效的舊版功能
在過去的18年中,我們收集了一些古董,例如舊的源代碼控制和ALM系統(tǒng)。我們還通過刪除不推薦使用的組件簡化了許多UI。通過這些更新,這些工具將具有全新的外觀,我們希望許多用戶對此表示贊賞。
對于現(xiàn)有客戶,由于這是主要版本,因此在執(zhí)行升級之前,請確保備份您的工作區(qū)并與Parasoft支持合作。
SOAtest,Virtualize和CTP的其他增強功能
該套件中的所有工具都有其他增強功能,包括許多已解決的錯誤修復(fù)和性能優(yōu)化。閱讀完整的發(fā)行說明以獲取更多信息。
展望2021
展望2021年,我們將繼續(xù)看到Parasoft功能解決方案的發(fā)展。在基于AI的測試領(lǐng)域,不僅在API測試解決方案方面,而且在其他工具(例如,使用Parasoft Virtualize進(jìn)行API仿真和使用Parasoft Selenic進(jìn)行UI測試)方面,都有令人激動的進(jìn)步。隨著新的令人興奮的功能加入路線圖,我們將為您提供最新信息。
點擊“了解更多”獲取免費試用