保險(xiǎn)行業(yè)案例:減少階段性測(cè)試環(huán)境基礎(chǔ)架構(gòu)的成本
一家保險(xiǎn)公司需要為新應(yīng)用程序建立七個(gè)不同的測(cè)試環(huán)境。
每個(gè)環(huán)境都必須利用來(lái)自20多個(gè)后端系統(tǒng)的數(shù)據(jù)。這不僅復(fù)雜,而且成本高昂:許可用于驅(qū)動(dòng)被測(cè)應(yīng)用程序與后端系統(tǒng)之間的通信的MQ代理,每個(gè)環(huán)境的成本約為100000歐元。
通過(guò)使用Parasoft服務(wù)虛擬化來(lái)模擬與后端系統(tǒng)的接口,他們能夠減少對(duì)這些系統(tǒng)的依賴,并顯著降低與建立預(yù)期測(cè)試環(huán)境相關(guān)的成本。
挑戰(zhàn):在不產(chǎn)生高昂許可成本的情況下進(jìn)行廣泛的測(cè)試
一家全球保險(xiǎn)提供商委托開(kāi)發(fā)新的保險(xiǎn)應(yīng)用程序。為了確保滿足組織的嚴(yán)格質(zhì)量期望,他們要求它通過(guò)其標(biāo)準(zhǔn)測(cè)試程序,該程序涉及在7個(gè)不同測(cè)試環(huán)境上進(jìn)行的多個(gè)測(cè)試階段。
由于每個(gè)環(huán)境都需要從20多個(gè)后端系統(tǒng)訪問(wèn)數(shù)據(jù),因此建立和維護(hù)所有這些測(cè)試環(huán)境將是復(fù)雜且耗時(shí)的。由于這種復(fù)雜性,可能需要數(shù)周的時(shí)間才能建立并運(yùn)行穩(wěn)定的環(huán)境。而且,這將是非常昂貴的。訪問(wèn)后端系統(tǒng)需要一個(gè)MQ代理,并且為該MQ代理授權(quán)每個(gè)測(cè)試環(huán)境將花費(fèi)100000歐元。盡管對(duì)于某些環(huán)境(例如生產(chǎn))而言,這筆費(fèi)用可能是合理的,但組織更喜歡使用更具成本效益的方法,將適當(dāng)?shù)臄?shù)據(jù)帶入其他所需的環(huán)境(例如,培訓(xùn)、預(yù)生產(chǎn)、開(kāi)發(fā)等)中。
服務(wù)虛擬化可模擬后端功能——無(wú)需花費(fèi)任何費(fèi)用
通過(guò)使用Parasoft Virtualize,該組織可以模擬被測(cè)應(yīng)用程序與后端服務(wù)的交互。該仿真旨在將流量直接從被測(cè)應(yīng)用程序路由到Parasoft Virtualize托管的虛擬資產(chǎn),該虛擬資產(chǎn)提供了必要的測(cè)試數(shù)據(jù)范圍和范圍。這樣,他們非常有意地切斷了與MQ代理的所有交互,這對(duì)于每個(gè)測(cè)試環(huán)境來(lái)說(shuō)都是非常昂貴的許可。
創(chuàng)建和維護(hù)虛擬資產(chǎn)使其能夠執(zhí)行各種嚴(yán)格測(cè)試的過(guò)程如此簡(jiǎn)單,給組織留下了深刻的印象。他們唯一的遺憾是他們沒(méi)有在項(xiàng)目早期采用服務(wù)虛擬化。在未來(lái)的項(xiàng)目中,他們計(jì)劃從項(xiàng)目的早期階段就利用服務(wù)虛擬化來(lái)加速并行開(kāi)發(fā)以及“轉(zhuǎn)移”大部分測(cè)試過(guò)程。