原創|產品更新|編輯:鄭恭琳|2020-05-19 12:00:26.463|閱讀 382 次
概述:Parasoft企業功能測試產品將于2020年首次發布!在此版本中,有一些增強功能旨在使DevOps團隊更輕松、更高效地進行API測試自動化和服務虛擬化。此外,我們創建了一種全新的服務虛擬化模式,稱為“順序響應器”,它使模擬動態服務的復雜服務行為變得更加容易。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關鏈接:
Parasoft企業功能測試產品將于2020年首次發布!在此版本中,有一些增強功能旨在使DevOps團隊更輕松、更高效地進行API測試自動化和服務虛擬化。此外,我們創建了一種全新的服務虛擬化模式,稱為“順序響應器”,它使模擬動態服務的復雜服務行為變得更加容易。
到目前為止,這是多么瘋狂的一年。當前的COVID-19形勢迫使我們所有人以截然不同的方式來看待業務。我們發現,對于許多組織來說,這正成為數字化轉型的工具。
團隊被迫突然在家中工作,這需要許多組織從根本上改變他們的業務方式。云作為開發測試和交付機制變得越來越重要。
遠程協作、虛擬會議以及對安全性的日益關注可能會使確保無縫提供在線體驗的過程變得復雜。但是,軟件交付專業人員非常聰明,可以迅速適應協作生態系統,從而克服了障礙。這是至關重要的,因為對于許多組織而言,確保在線體驗的質量比以往任何時候都更為重要,因為它們是我們的客戶在可預見的將來與我們互動的主要機制。
我們在構建軟件時的協作方式也發生了變化。我們忘記了走進別人的辦公室詢問最新版本有多么容易。現在,您可以將他們捕獲到即時消息,發送電子郵件或在他們的日歷上阻止時間。小事情容易被忽視。制定流程以確保對應用程序進行了全面測試并滿足要求,這比以往任何時候都更為重要。
團隊協作是Parasoft連續測試平臺(CTP)的中心主題之一。基于瀏覽器的體系結構允許團隊在臺式機和瀏覽器之間同步測試活動,以便他們可以在集中式基礎架構中搜索、重用、共享和維護測試用例,測試數據和虛擬服務工件。2020.1版本的Parasoft功能工具套件提供了通過添加新功能來增強和增強團隊協作能力的機會。
API測試的需求可追溯性
將測試用例與業務需求相關聯,可以使您更廣泛地了解要測試的內容,測試的程度以及如何根據優先級自定義測試計劃。在Parasoft SOAtest的2020.1版本中,我們更輕松地將測試用例與需求管理和測試管理系統中的工作項相關聯。
具體來說,用戶現在可以標記測試套件、測試用例,甚至具有特定@test要求的測試工具。然后可以將這些需求鏈接到工作項目系統中的需求ID,并通過Parasoft DTP來使用與測試計劃相關的通過/失敗信息來更新記錄系統。
使用SOAtest時,這使測試人員和管理人員可以輕松計劃和協調測試活動。測試人員可以了解他們的測試用例如何滿足他們的需求,而管理人員則可以確信可以根據需求和業務關鍵性對測試計劃進行優先級排序。我們整個測試生態系統都具有此功能,可用于:
SOAtest和虛擬化REST API更新
Parasoft功能測試解決方案最重要的方面之一就是強大的API,這些強大的API構成了該工具的基礎。使用Parasoft API,您可以以編程方式創建、配置和執行測試用例,同時配置環境、旋轉虛擬服務和注入測試數據。
Parasoft API是將測試自動化集成到CI/CD管道中的強大機制。這可以促進協作,因為用戶可以在不實際操作軟件UI的情況下操縱Parasoft架構。
在SOAtest和Virtualize的最新版本中,我們將API升級為現在以Open API 3.0規范提供。這不僅使API規范達到了最新版本的Open API,而且還以新的外觀更新了API文檔UI。
用于資產管理和監視的新部署儀表板
服務虛擬化是測試自動化的關鍵推動因素。Parasoft Virtualize通過模擬不穩定、不可用、無法控制或缺少適當測試數據的相關服務,可以減少測試環境中的約束。
許多組織正在使用服務虛擬化將測試自動化水平提高到50%以上。借助服務虛擬化,團隊可以使用安全的測試數據創建模擬的測試環境,從而使他們可以更早,更完整地測試其應用程序。
當測試人員無法訪問真實系統時,服務虛擬化將成為關鍵的推動力。隨著我們通過將應用程序細分為微服務來響應數字化轉型,這一點變得越來越重要。在進行這種轉換時,系統可能正在開發中,版本可能不可用,或者測試數據可能不正確。結果,測試成為環境限制的瓶頸。服務虛擬化使DevOps團隊可以消除這些瓶頸。
在最新版本中,我們引入了基于瀏覽器的部署儀表板,用于管理和維護這些虛擬服務。部署儀表板顯示每臺服務器的所有服務虛擬化部署的狀態,并有助于提供重要的ROI信息,例如命中數、每秒事務數、正常運行時間、最大響應時間等。該儀表板使服務虛擬化管理員能夠從高層控制中了解其資產清單,部署了哪些服務以及利用率。
此外,可以從“部署”儀表板監視部署,這使用戶可以更輕松地訪問資產監視,而無需物理訪問Virtualize桌面。連續測試平臺中的事件消息視圖得到增強,以顯示資產監視信息。它允許您執行以下兩項操作:
這對于遠程工作團隊至關重要,因為您可以通過在運行時提供對虛擬服務性能的完全可見性并通過瀏覽器快速識別性能瓶頸來減少調試成本。
測試作業的資源權限
通過測試作業,您可以將一系列測試用例,測試數據和環境變量包裝到一個作業中,以便在SOAtest API測試服務器上執行。測試作業是為一組測試參數化環境信息的好方法,使您可以在多個環境中執行它們。連續測試平臺中提供了測試作業透視圖,并在此版本中提供了許多增強功能,例如在運行時定義數據組和數據源行的功能。
為了提高遠程團隊訪問期間的安全性,我們增強了作業界面的安全性權限。在此版本中,您可以將特定的測試作業鎖定到用戶或組,這樣未經授權的用戶將無法查看測試結果,測試數據或配置測試執行。
連續測試平臺的其他增強功能
連續測試平臺還有更多增強功能。在我們的發行說明中閱讀有關它們的所有信息。
如前所述,當測試人員無法訪問真實系統時,服務虛擬化是至關重要的推動力。測試人員可以使用服務虛擬化來創建相關服務的模擬復制。這具有主要優點,并且可以顯著降低測試的總成本,但是如果用戶不了解所有基本業務規則,則與創建長期可維護的服務會面臨很多挑戰。序列響應程序旨在通過提供一種簡化的方法來記錄和回放復雜或動態行為來解決此問題。
序列響應器的工作非常簡單:您記錄來自被測應用程序的流量,然后將其加載到Parasoft Virtualize中。以這種方式創建的虛擬服務將以與記錄消息相同的順序響應消息。
購物車應用程序就是一個很好的例子。假設您想從在線商店購買一些洗手液。事件的順序如下所示:
購物車必須開始清空,然后在第二個響應中放入洗手液。在第三個響應上,它將需要再次為空。使用狀態轉換或CRUD的Parasoft Virtualize完全可以實現這種行為。
為了正確地做到這一點,您必須了解一切之間的聯系。當您處理一件物品時,這很簡單,但是如果您有成百上千個這樣的呼叫,它可能會變得很麻煩。順序響應器通過創建一個將按順序正確響應的響應器來簡化整個過程。對于那些對服務虛擬化及其嘗試模擬的服務了解有限的新用戶,這可以作為切入點。它支持功能強大的一次性虛擬服務。
增強型流量向導
我們還通過將固定和參數化的流量向導更緊密地結合在一起來增強2020.1中的流量向導。這些工作流程看起來很相似,使用戶可以更輕松地選擇適當的策略來創建其虛擬服務。
為了更進一步,我們使交通向導更加智能。他們可以通過分析記錄的流量來確定創建虛擬服務的最佳策略。如果服務流量引擎看到一系列具有不同響應的重復呼叫,但請求保持不變,則可以確定這是序列響應者的合適候選者。
反之亦然,當它看到正在更改其有效負載、路徑或數據的請求和響應時,它將選擇創建一個響應者子集,將數據加載到測試數據存儲庫中,并創建關聯規則以對真實服務架構和行為進行建模。
增強的流量向導的目的是使用戶比以往更加容易地利用服務虛擬化來創建快速,骯臟的虛擬服務或具有較長保質期并可以在多個測試環境中重用的智能虛擬服務。兩種方法的目的都是為了減少由于沒有合適的測試環境而導致的后期缺陷成本。這使您和您的團隊可以隨時隨地測試服務。
SOAtest和Virtualize的其他增強功能
SOAtest和Virtualize還有其他增強功能,包括許多已解決的錯誤修復和性能優化。閱讀完整的發行說明以獲取更多信息。
當我們期待2020.2版本發布時,我們計劃增強許多領域。2020.2對我們來說將是一個主要版本,因此我們將為解決方案添加一些強大的功能。
我們很榮幸今年再次獲得Gartner Peer Insights客戶的軟件測試自動化之選。 沒有與您(我們的客戶)的合作伙伴關系,這是不可能的。安全起見,我們期待今年(遠程)與大家一起工作。
要了解有關加強DevOps團隊協作以實現更好的測試自動化的更多信息,請參加2020年5月19日或5月20日的網絡研討會。
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn