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