網(wǎng)絡(luò)服務(wù)案例:Parasoft 服務(wù)虛擬化為更快、更早和更完整的測(cè)試消除依賴障礙
要加速應(yīng)用程序的發(fā)布周期,KPN 公司需要解決在測(cè)試過程中的一個(gè)關(guān)鍵瓶頸。他們的端到端測(cè)試場(chǎng)景需要與其他機(jī)構(gòu)或外部部門控制的依賴交互,訪問所需的依賴項(xiàng)是一個(gè)緩慢且痛苦的過程。由于這些測(cè)試環(huán)境的訪問限制,導(dǎo)致測(cè)試工作經(jīng)常延誤、縮短。KPN-ITNS 的開發(fā)部經(jīng)理 Everhard Wienke 說:“使用 Parasoft 服務(wù)虛擬化來模擬這些依賴項(xiàng)的行為,KPN 現(xiàn)在可以更早、更快、更完整的測(cè)試,這加速了產(chǎn)品投放市場(chǎng)的時(shí)間,同時(shí)降低了應(yīng)用程序的風(fēng)險(xiǎn)?!?
挑戰(zhàn):為高效測(cè)試消除外部約束
KPN ITNS 部門促進(jìn)了互聯(lián)網(wǎng),電視和玻璃纖維網(wǎng)絡(luò)服務(wù)的發(fā)展。KPN-IT NS 在荷蘭為廣泛的網(wǎng)絡(luò)服務(wù)提供商提供大規(guī)模的服務(wù)。他們有一個(gè)客戶快速增長的基礎(chǔ)。
KPN 目前的企業(yè)焦點(diǎn)是通過更快速地響應(yīng)電信和信息技術(shù)行業(yè)的不斷變化以及趨勢(shì)加強(qiáng)市場(chǎng)地位。這對(duì) ITNS 部門就意味需要加速軟件創(chuàng)新,提高質(zhì)量的同時(shí)提高有效的服務(wù)。他們的主要職責(zé)是改進(jìn) AXE 應(yīng)用程序,促進(jìn)數(shù)字用戶線/光纖連接與服務(wù)的發(fā)展。
測(cè)試端到端交易是因?yàn)?/span> AXE 應(yīng)用程序需要訪問大量 ITNS 部門外的依賴項(xiàng)。當(dāng) KPN 使用Parasoft 解決方案時(shí),可以在任何給定的測(cè)試周期中執(zhí)行測(cè)試。由于 ITNS 和 KPN 其他部門之間需要協(xié)調(diào),規(guī)劃和執(zhí)行一個(gè)測(cè)試用例之間的延遲可能會(huì)長達(dá)一周。一點(diǎn)也不奇怪,他們的測(cè)試過程總是延遲,且沒有足夠的時(shí)間來完成預(yù)期的廣度和深度的測(cè)試。
加快交付滿足其嚴(yán)格質(zhì)量標(biāo)準(zhǔn)的新功能,部門需要一種方式來打破這些測(cè)試環(huán)境的訪問限制。他們需要容易獲得一個(gè)完整的測(cè)試環(huán)境,這樣一旦他們準(zhǔn)備好了就可以開始測(cè)試,并持續(xù)測(cè)試直到他們完成測(cè)試計(jì)劃。
服務(wù)虛擬化使團(tuán)隊(duì)更快、更早、更完全地測(cè)試
Parasoft 服務(wù)虛擬化幫助 KPN 消除了測(cè)試環(huán)境的訪問限制。通過提供仿真響應(yīng)且易用的“虛擬資產(chǎn)”取代具有約束的依賴,團(tuán)隊(duì)可以更快、更早、更完全地測(cè)試。之前不能實(shí)現(xiàn)的自動(dòng)化回歸測(cè)試現(xiàn)在可以成為他們的測(cè)試過程中不可分割的一部分。
最初 KPN 的服務(wù)虛擬化的努力集中在創(chuàng)建虛擬資產(chǎn)模擬同步響應(yīng)和從寬帶接入(WBA)測(cè)試環(huán)境的異步狀態(tài)更新。這些虛擬資產(chǎn)消除了 ITNS 和 WBA 之間耗時(shí)的環(huán)境協(xié)調(diào)。因此,以前需要花數(shù)周時(shí)間來設(shè)置的環(huán)境現(xiàn)在只需要幾分鐘。解決了這個(gè)瓶頸,意謂著已經(jīng)可以在每個(gè)發(fā)布周期完成相對(duì)數(shù)額的測(cè)試任務(wù)。
在服務(wù)虛擬化初步成功之后,KPN 通過創(chuàng)建虛擬資產(chǎn)來模擬第三方應(yīng)用程序的行為(出于測(cè)試目的訪問),進(jìn)一步提高了測(cè)試過程的效率?,F(xiàn)在團(tuán)隊(duì)已經(jīng)可以無約束地訪問關(guān)鍵依賴項(xiàng),測(cè)試過程已經(jīng)變得更高效,很少因?yàn)闇y(cè)試環(huán)境令人感到沮喪。
擴(kuò)展服務(wù)虛擬化到開發(fā)團(tuán)隊(duì)
KPN 目前在 ITNS 開發(fā)團(tuán)隊(duì)引入服務(wù)虛擬化。很快,整個(gè)開發(fā)團(tuán)隊(duì)將能靈活、持續(xù)地訪問相同的一組虛擬資產(chǎn)和模擬的測(cè)試環(huán)境——已經(jīng)成為測(cè)試團(tuán)隊(duì)的努力核心。KPN 希望在開發(fā)團(tuán)隊(duì)延伸服務(wù)虛擬化的應(yīng)用,來引導(dǎo)早期發(fā)現(xiàn)軟件缺陷和促進(jìn)優(yōu)化軟件交付過程。
實(shí)際結(jié)果:降低風(fēng)險(xiǎn)的同時(shí)加速投放市場(chǎng)的時(shí)間
總的來說,Parasoft 服務(wù)虛擬化幫助 KPN 在提高了軟件質(zhì)量的同時(shí)加快了交付周期。通過消除他們組織內(nèi)部的主要挫折源,已經(jīng)降低了成本并鼓舞了士氣。
KPN-ITNS 的測(cè)試經(jīng)理 Jenny van den Broek 總結(jié)說:“Parasoft 服務(wù)虛擬化針對(duì)我們面臨的挑戰(zhàn)提供了完美的解決方案。不僅節(jié)約了我們寶貴的時(shí)間,而且讓我們能夠測(cè)試得更徹底?!?