翻譯|產品更新|編輯:黃竹雯|2019-07-09 14:52:48.217|閱讀 228 次
概述:Parasoft今天發布了業界領先的功能測試工具的最新v9.10.7版本,包含了現有的新功能以實現全面的API測試自動化!
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關鏈接:
Parasoft SOAtest 幫助開發團隊提供一個直觀的界面確保應用程序的安全、可靠和兼容。為簡化分布式應用程序復雜性,執行端對端的測試場景。
Parasoft Virtualize 是一個開放式的自動化服務器虛擬解決方案,可以創建、部署和管理模擬的開發/測試環境。
Parasoft今天發布了業界領先的功能測試工具的最新v9.10.7版本,包含了現有的新功能以實現全面的API測試自動化!具體更新內容如下:
小編很高興向您介紹這次更新內容,其中這次更新主要關注軟件測試的3個關鍵領域:
以下是關于每個領域的更多詳細信息。
測試數據已成為阻礙組織實現高水平測試自動化的最重要瓶頸之一。Sogeti最近的一份報告指出,大多數組織將其總測試時間的30%到60%用于與測試數據管理相關的活動,這是我們的行業為實現持續測試而需要克服的重大挑戰。現有的TDM解決方案需要專業技能和組織整個數據庫存的專業知識,以及構建初始數據模型所需的大量前期成本。這一切都非常復雜和耗時,并且往往無法提供組織首先尋求的價值。
今天,Parasoft引入了一種新方法,可以使用直觀的,基于瀏覽器的數據建模技術來訪問真實和安全的測試數據,該技術可幫助您創建最復雜的數據對象,而無需了解數據庫的工作方式。它通過將服務虛擬化與傳統測試數據管理相結合來創建一種稱為數據模擬的實用方法。
利用我們在服務虛擬化方面的經驗,我們創建了一種新技術,用戶可以簡單地記錄與依賴數據庫或API的交互,并生成虛擬服務和模擬測試數據。構建數據模型不需要前期工作,因為數據模型是通過處理流量自動構建的。在Web瀏覽器中,用戶可以采用自助服務方法來構建滿足其用例所需的數據,通過簡單直觀的可視化圖表,使他們能夠屏蔽,重塑,子集和生成大量數據。
想在您的應用程序中生成100個新客戶?沒問題!只需在與一個客戶交互時記錄應用程序和數據庫之間的API交互,并使用它自動創建以易于操作的格式理解和顯示測試數據的測試用例和虛擬服務。然后,您可以直接進入瀏覽器并訪問底層測試數據,以便您可以根據需要操作數據結構,并使用它來生成大量語義正確的新數據!
使用Parasoft測試數據管理
這種全新的測試數據方法意味著您無需了解整個數據庫。您可以簡單地抓住對您來說很重要的對話,并使用它們生成各種其他數據。該方法減少了等待測試數據所花費的總時間,因為您可以快速構建您需要的內容,使用它,然后銷毀它。
您知道這些數據在您的測試環境中可以安全使用,是因為Parasoft可以讓您預先屏蔽該數據,使您能夠從私有環境中記錄這些數據。此外,我們與Datprof的合作意味著您可以通過復制,屏蔽和子設置實際數據庫將此方法與傳統測試數據集成。通過這些工作流程,您可以真正控制數據并進行無約束測試。
此方法在測試數據管理中的另一個應用是在服務虛擬化中。服務虛擬化的強大應用是模擬經歷各種狀態轉換的服務,例如購物車或銀行應用程序。用戶可以管理最復雜的事務,并成功進行狀態轉換測試,無需編寫單行代碼,利用Parasoft的新測試數據管理基礎架構,創建根據使用情況自行更新的虛擬服務(我們稱之為“有狀態虛擬化” )。
Parasoft Virtualize始終能夠創建有狀態的虛擬服務,但在最新版本中,我們已經大大簡化了工作流程,使每個人都能接近,即使您不熟悉后端數據。使用一個簡單的工具,您可以在使用虛擬服務時將持久數據寫入數據模型,從而使您能夠創建更多真實的模擬。例如,您可以模擬購物車應用程序,該應用程序允許您將商品添加到購物車,更新價格,重新排序并刪除它們。這種狀態建模使得創建靈活且可重用的虛擬服務變得更加容易,因為它具有高度直觀和交互式的UI,可以將您想要更新的數據模型引入虛擬服務,因此您可以適當地應用邏輯。
這種方法使團隊能夠模擬更復雜和真實的工作流程,這對于今天的Open Banking(開放式銀行)業務等舉措至關重要。Open Banking的關鍵驅動因素之一是創建API沙盒。Parasoft的方法使您能夠通過服務定義構建您的Open Banking虛擬服務,然后構建必要的邏輯,以便它們的行為與真正的對應物一樣,并且您將能夠創建具有所有基礎業務規則的真實API沙盒從一開始就內置,因此它們可以高度重用和可分發。將此與Parasoft的數據屏蔽相結合,您還可以為API沙盒生成安全的可重用測試數據。
我們的應用程序環境中出現了大量服務。這是將遺留系統分解為可重用API以及微服務激增的結果。這些服務構成了我們關鍵應用程序的支柱,測試這些接口是我們DevOps生態系統的重要組成部分。
但這種指數化的服務增長伴隨著質量可見性的挑戰。多種服務與我們的應用程序集成 我們希望了解這些應用程序的功能質量,但復雜的挑戰是執行這些測試的多個測試環境。它們結合在一起形成了一個難以解開的三維質量矩陣。不同的角色會想要以不同的方式對質量數據進行切片和切塊,例如:
Parasoft SOAtest可以降低報告的復雜性,并通過其交互式報告和分析中心以個性化的方式為您提供功能性測試結果。隨著功能測試的執行,我們增強的Jenkins插件將為Parasoft的Quality Dashboard(質量儀表板)提供多層信息,包括測試類型,執行環境,構建ID等信息。這些信息可以聚合并組合成許多不同的小部件,所有小部件都具有獨特的軟件質量視圖,不同的角色可以將這些小部件組合到一個定制的儀表板中,該儀表板準確地告訴他們與他們相關的信息。
在瘦客戶端界面中,Parasoft SOAtest的連續測試平臺使您能夠在環境的上下文中配置測試執行,以便您可以創建有限數量的測試,然后通過交換數據源,環境以最佳方式重用它們變量,端點等。這是瀏覽器中可用的“作業”用戶界面,在最新版本中得到了增強,允許用戶單獨或批量定義環境變量集,以便通過動態交換信息快速重用各個測試。
定義作業后,您可以通過Jenkins插件從構建系統自動執行該作業,該插件已得到增強,不僅可以定義其他環境上下文信息,還可以將這些結果發布到報告和分析系統中,這將允許你做各種整潔的事情。
與其他每個版本一樣,我們添加了許多其他客戶的增強功能,您可以在發行說明中閱讀所有相關信息!除了以客戶為中心的增強功能外,我們還為擴展的可視化工具系統添加了兩個新的原生工具:
JSON Validator:這個新工具允許您驗證JSON請求和響應的模式。它將自動從服務定義推斷資源類型,并可在響應之前添加到Parasoft Virtualize以驗證傳入請求。
Data Repository CRUD Tool:為了支持有狀態虛擬化,我們添加了一個新工具,現在可以將其附加到現有虛擬服務,以幫助您管理最復雜的有狀態事務,而無需編寫單行代碼。該工具通過我們的測試數據生態系統進行通信,因此您無需設置外部數據庫。該工具還可以簡化復雜的工作流程,例如,如果您無法更新記錄和管理層次結構列表的更新,則可以創建新行。
最新版本的 Parasoft SOAtest 和 Parasoft Virtualize 繼續推動測試自動化的極限。通過使用戶能夠克服與管理測試數據相關的傳統瓶頸,用戶可以放松并享受測試過程。創建支持狀態轉換測試的虛擬服務將使用戶能夠在需要數據操作的領域享受服務虛擬化,并通過將SDLC中的功能測試結果匯總到個性化的質量儀表板中,用戶將能夠設計具有成果的重點質量儀表板。對他們來說很重要,因為一目了然。
如果想獲得 Parasoft 更多資源或其他相關下載,請點擊這里。
如果想要購買正版 Parasoft 產品,。
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn
文章轉載自: