• <menu id="w2i4a"></menu>
  • logo Parasoft 行業(yè)資訊(一)

    文檔首頁>>Parasoft 行業(yè)資訊(一)>>Parasoft Virtualize告訴你什么是服務(wù)虛擬化!

    Parasoft Virtualize告訴你什么是服務(wù)虛擬化!


    什么是服務(wù)虛擬化?繼續(xù)往下閱讀將了解如何使用服務(wù)虛擬化輕松訪問阻礙開發(fā)和測試的組件。

    服務(wù)虛擬化正在成為客戶測試策略的關(guān)鍵組成部分,所以我們往往會對此提出許多疑問。以下是一些相關(guān)解釋。

    服務(wù)虛擬化的定義

    簡而言之,服務(wù)虛擬化使團(tuán)隊可以輕松訪問阻礙開發(fā)和測試的受約束組件。通常表現(xiàn)為環(huán)境約束,其中需要技術(shù)上超出測試范圍的組件來實現(xiàn)完整的端到端功能。

    通過服務(wù)虛擬化,您可以通過模擬這些下游依賴項并使用模擬行為交換實際功能來消除這些約束。正確完成后,系統(tǒng)的行為就像實際組件可用一樣。

    因此,您可以通過提供對精確模擬測試環(huán)境的隨時訪問來消除調(diào)度約束。您可以通過快速訪問不斷發(fā)展,不可用或難以訪問的相關(guān)系統(tǒng)來消除流程瓶頸。如維基百科關(guān)于服務(wù)虛擬化的解釋,這些依賴系統(tǒng)可能是:

    • 尚未完成
    • 仍在不斷發(fā)展
    • 由第三方或合作伙伴控制
    • 僅可在有限的容量或不方便的時間進(jìn)行測試
    • 在測試環(huán)境中難以配置
    • 需要不同團(tuán)隊同時訪問各種測試數(shù)據(jù)設(shè)置和其他要求
    • 用于負(fù)載和性能測試的限制或成本高昂

    維基百科繼續(xù)就此進(jìn)行了描述:

    “它不是虛擬化整個系統(tǒng),而是僅虛擬化對執(zhí)行開發(fā)和測試任務(wù)至關(guān)重要的特定依賴行為片段。這提供了足夠的應(yīng)用程序邏輯,以便開發(fā)人員或測試人員可以獲得他們所需的內(nèi)容,而無需等待實際服務(wù)的完成并隨時可用。”

    “例如,不是虛擬化整個數(shù)據(jù)庫(并執(zhí)行所有相關(guān)的測試數(shù)據(jù)管理以及為每個測試會話設(shè)置數(shù)據(jù)庫),而是監(jiān)視應(yīng)用程序與數(shù)據(jù)庫的交互方式,然后模擬相關(guān)的數(shù)據(jù)庫行為(SQL傳遞給數(shù)據(jù)庫的查詢,返回的相應(yīng)結(jié)果集等等?!?

    為什么服務(wù)虛擬化很重要?

    為了快速實現(xiàn)質(zhì)量,必須無限制地訪問值得信賴且真實的測試環(huán)境。重要的是要認(rèn)識到完整的測試環(huán)境包括被測應(yīng)用程序(AUT)及其所有相關(guān)組件(例如API,第三方服務(wù),數(shù)據(jù)庫,應(yīng)用程序和其他端點)。

    服務(wù)虛擬化(Parasoft Virtualize)使DevTest團(tuán)隊能夠訪問完整的測試環(huán)境,包括所有關(guān)鍵的從屬系統(tǒng)組件,以及以分階段測試環(huán)境無法實現(xiàn)的方式改變這些相關(guān)組件的行為 - 使您能夠更快,更高效,更完整地進(jìn)行測試。它還允許您隔離應(yīng)用程序的不同層以進(jìn)行調(diào)試和性能測試。

    3d5de36e-parasoft-virtualize-1_0bw05w0bw05w000000001.png

    訪問完整的測試環(huán)境

    憑借當(dāng)今快節(jié)奏的迭代開發(fā)周期,DevTest團(tuán)隊需要盡早訪問完整的測試環(huán)境,以便:

    • 完成后,立即驗證每個用戶素材的功能
    • 一旦完成,就驗證每個用戶故事的影響
    • 在此過程的早期執(zhí)行更全面的測試
    • 即使另一個團(tuán)隊正在與當(dāng)前迭代并行地實現(xiàn)或發(fā)展依賴組件,也要完成他們自己的DevTest任務(wù)

    服務(wù)虛擬化可以提供對測試環(huán)境中缺失或受限的任何相關(guān)組件的訪問:第三方服務(wù),API,數(shù)據(jù)庫,大型機(jī),ESB以及使用通用消息傳遞協(xié)議進(jìn)行通信的其他組件。服務(wù)虛擬化的主要候選者包括以下兩者的依賴組件:

    • 中等(或更多)難以進(jìn)行測試 - 例如,由于計劃沖突,訪問費,許可,地緣政治界限等。
    • 適合(或更多)復(fù)雜配置進(jìn)行測試

    例如,可以從分階段測試環(huán)境輕松訪問內(nèi)部服務(wù),并且配置簡單。另一方面,復(fù)雜的消息隊列在分階段測試環(huán)境中可能更難以站立,而配置測試則更具挑戰(zhàn)性。在極端情況下,大型機(jī)或ERP系統(tǒng)將具有與DevTest訪問相關(guān)聯(lián)的多個約束,以及對其配置用于測試的能力的明顯限制。利用服務(wù)虛擬化可確保按需訪問測試環(huán)境。它消除了訪問限制并減少了與重復(fù)配置相關(guān)的開銷。

    改變依賴組件的行為

    服務(wù)虛擬化還使您可以控制相關(guān)組件的行為。很難改變與AUT的每個從屬組件相關(guān)聯(lián)的網(wǎng)絡(luò)或硬件的配置。面對階段性測試環(huán)境也很常見,這些測試環(huán)境的性能低于您在生產(chǎn)中遇到的性能。

    使用服務(wù)虛擬化,您可以更好地控制依賴關(guān)系的響應(yīng)方式。使您可以按需訪問更廣泛的依賴行為。因此,您可以更快,更準(zhǔn)確地評估候選發(fā)布版的風(fēng)險。

    例如,您可以模擬不同的依賴行為:

    • 檢查您的AUT如何響應(yīng)依賴項中的性能變化。即使一個依賴項遇到高延遲,用戶是否可以完成核心事務(wù)?低延遲方案是否會暴露并發(fā)問題?
    • 隔離測試中的組件以了解意外行為是否源于依賴性問題或來自AUT
    • 將完整的測試環(huán)境設(shè)置為不同的狀態(tài),并在這些環(huán)境中驗證AUT的安全性和彈性

    改變從屬組件的數(shù)據(jù)

    虛擬服務(wù)不需要始終響應(yīng)實際系統(tǒng)中的實際數(shù)據(jù)。實際上,從虛擬服務(wù)中提供意外數(shù)據(jù)有很多好處。虛擬服務(wù)與其數(shù)據(jù)源分離,這使得生成適合不同團(tuán)隊需求的響應(yīng)數(shù)據(jù)具有更大的靈活性,例如:

    • 希望在應(yīng)用程序中防止格式錯誤的響應(yīng)或消極行為的開發(fā)團(tuán)隊可以生成提供負(fù)面行為的服務(wù)響應(yīng)。
    • 想要驗證服務(wù)如何處理非名義響應(yīng)的測試團(tuán)隊可以在響應(yīng)中返回非法字符。
    • 想要了解大型有效負(fù)載響應(yīng)影響的性能團(tuán)隊可以提供來自相關(guān)組件的大于正常的響應(yīng)。

    通過在這些類型的情況下模擬不同的服務(wù)數(shù)據(jù),您可以在測試中獲得更大的靈活性。

    服務(wù)虛擬化的實際好處

    當(dāng)然,我們剛剛在之前提到的觀點略微表面。在組織中部署服務(wù)虛擬化其實有諸多好處。采用服務(wù)虛擬化最前沿測試實踐的企業(yè)報告缺陷較少,測試覆蓋率更高,測試執(zhí)行率更高,測試時間大大減少。

    溫馨提示:您可以免費下載 Parasoft Virtualize 并對以上觀點進(jìn)行測試 ~

    為什么選擇Parasoft Virtualize?

    Parasoft Virtualize 比任何其他服務(wù)虛擬化解決方案都更強(qiáng)大,它旨在輕松地從單個用戶擴(kuò)展到整個團(tuán)隊的完整DevOps部署。為了使具有有限專業(yè)知識的組織能夠快速創(chuàng)建可靠的測試環(huán)境,Virtualize的可視化工具和對120多種消息類型的支持可以幫助您從簡單到復(fù)雜,并且還不需要腳本。

    Parasoft Virtualize 是市場上唯一具有直觀的基于瀏覽器的界面,并與 Parasoft SOAtest 無縫集成,可進(jìn)行集成的API測試,使用戶無需編寫腳本即可管理測試環(huán)境,虛擬服務(wù),測試數(shù)據(jù)和性能特征的解決方案。它使得部署,配置和配置更加自動化和直接化,從而加速了CI / CD管道。


    想要了解Parasoft、Parasoft SOAtest、Parasoft Virtualize更多信息或資源的朋友,請點擊這里~

    1565166511625_12201A8E-ADC2-4723-A4C7-A25BEBC0575B(1).png

    掃碼咨詢


    添加微信 立即咨詢

    電話咨詢

    客服熱線
    023-68661681

    TOP
    三级成人熟女影院,欧美午夜成人精品视频,亚洲国产成人乱色在线观看,色中色成人论坛 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();