原創(chuàng)|行業(yè)資訊|編輯:鄭恭琳|2020-06-16 11:33:09.520|閱讀 184 次
概述:IOVIO顧問(wèn)Herminio Vazquez分享了他與ING Mortgages荷蘭的合作方式,以通過(guò)使用服務(wù)虛擬化完全控制其測(cè)試環(huán)境來(lái)幫助現(xiàn)代化其財(cái)務(wù)應(yīng)用程序。
# 界面/圖表報(bào)表/文檔/IDE等千款熱門(mén)軟控件火熱銷(xiāo)售中 >>
相關(guān)鏈接:
但是也許有一件事可以改變這一切......
IOVIO顧問(wèn)Herminio Vazquez分享了他與ING Mortgages荷蘭的合作方式,以通過(guò)使用服務(wù)虛擬化完全控制其測(cè)試環(huán)境來(lái)幫助現(xiàn)代化其財(cái)務(wù)應(yīng)用程序。
看來(lái),成功的軟件開(kāi)發(fā)團(tuán)隊(duì)的秘訣是能夠按時(shí)、連續(xù)地勝任交付。有人會(huì)說(shuō),數(shù)字化轉(zhuǎn)型與自然不同,這一過(guò)程中時(shí)間遵循著不同的節(jié)奏。相反,它就像沒(méi)有停止的火車(chē)。如果錯(cuò)過(guò)了,那就結(jié)束吧。
一遍又一遍,我們聽(tīng)到了這樣的話(huà):上市時(shí)間、更豐富的客戶(hù)體驗(yàn)、更多功能、擴(kuò)展功能以及和諧之旅。總之,進(jìn)行更改。每個(gè)人都在變革中,確切地說(shuō),在變革快速中。對(duì)于組織及其團(tuán)隊(duì)而言,變更變得越來(lái)越重要。
變更變得無(wú)處不在,以至于IT環(huán)境可以與“運(yùn)行和變更”團(tuán)隊(duì)一起運(yùn)營(yíng)。如果預(yù)算允許,可以成立一個(gè)實(shí)驗(yàn)小組,進(jìn)行新的想法和創(chuàng)新。
變化之所以重要,是因?yàn)橥ㄟ^(guò)變化,我們會(huì)打開(kāi)新的機(jī)會(huì),發(fā)現(xiàn)新的方法,并最終發(fā)展。但是,變化也帶來(lái)不確定性和風(fēng)險(xiǎn)。風(fēng)險(xiǎn)業(yè)務(wù)本身就是一篇文章,但為了簡(jiǎn)單起見(jiàn),有一個(gè)老朋友在處理變更和風(fēng)險(xiǎn),測(cè)試時(shí)為我們提供幫助。
通過(guò)測(cè)試,我們可以驗(yàn)證我們的期望,確認(rèn)我們的功能、客戶(hù)旅程、史詩(shī)、故事或需求(取決于您的方法)是否適合目標(biāo)且完整。
但是,某些事情正在將組織內(nèi)部測(cè)試的價(jià)值從優(yōu)勢(shì)和聲譽(yù)屏蔽轉(zhuǎn)變?yōu)橛罒o(wú)止境的活動(dòng),從而減慢了團(tuán)隊(duì)的工作速度。
眾所周知,如果單獨(dú)進(jìn)行的測(cè)試無(wú)視結(jié)構(gòu)良好且精心安排的環(huán)境管理,而后又需要外科手術(shù)和有條不紊地處理測(cè)試數(shù)據(jù),那么單獨(dú)進(jìn)行測(cè)試是無(wú)用的。但是,大多數(shù)團(tuán)隊(duì)只專(zhuān)注于選擇測(cè)試期間涵蓋的方案的技巧。在作者看來(lái),代碼覆蓋率仍然是測(cè)試團(tuán)隊(duì)中最著名的關(guān)鍵性能指標(biāo)之一。
這導(dǎo)致領(lǐng)導(dǎo)團(tuán)隊(duì)選擇不同的方法,使他們能夠借助應(yīng)對(duì)變化的解決方案闡明測(cè)試過(guò)程。現(xiàn)代工具集和方法將資源用于數(shù)據(jù)解決方案,以趕上數(shù)字化轉(zhuǎn)型的步伐。
現(xiàn)在,市場(chǎng)已被機(jī)器學(xué)習(xí)就緒,人工智能驅(qū)動(dòng)、機(jī)器人自動(dòng)化支持等淹沒(méi),這可以說(shuō)是通過(guò)收集和投影較小維度的數(shù)據(jù)來(lái)進(jìn)行推理,使測(cè)試更加可靠而且耗時(shí)少。
團(tuán)隊(duì)陷入局限性,難以應(yīng)對(duì)并行的工作流,有限的環(huán)境和數(shù)據(jù)約束。如果這些句子與您對(duì)組織中的測(cè)試的感覺(jué)產(chǎn)生共鳴,請(qǐng)不要感到難過(guò)。你不是一個(gè)人。
如果您希望擺脫這種惡性循環(huán),那么本文就是您的正確選擇。復(fù)雜性理論、我們的祖父母、諺語(yǔ)和幸運(yùn)餅干告訴我們,將復(fù)雜的問(wèn)題分解成小塊是克服這些問(wèn)題的好策略,還記得嗎?分而治之。
讓我們從環(huán)境問(wèn)題開(kāi)始:典型的生產(chǎn)道路與開(kāi)發(fā)-測(cè)試-接受-生產(chǎn)(DTAP)高速公路相關(guān)。老實(shí)說(shuō),在2020年部署軟件并不是一件大事。實(shí)際上,您應(yīng)該在容器浪潮中部署環(huán)境(也許已經(jīng))。
圖1:不要卡在Dev-Test-Acceptance-Production高速公路上。
不,真正的問(wèn)題是系統(tǒng)或應(yīng)用程序需要的外部環(huán)境和數(shù)據(jù)依賴(lài)性。信息解決方案依賴(lài)于內(nèi)部或第三方的廣泛服務(wù)目錄,每個(gè)目錄中都有大量協(xié)議和多種數(shù)據(jù)。
現(xiàn)實(shí)中的問(wèn)題就在這里,如何使對(duì)數(shù)據(jù)和外部環(huán)境的硬依賴(lài)性脫鉤?
如果您對(duì)這個(gè)術(shù)語(yǔ)不熟悉,我敢打賭,您會(huì)找到關(guān)于提取、轉(zhuǎn)換、加載(ETL)或與云有關(guān)的主題的唯一參考。完全不在本文的討論范圍之內(nèi)。
實(shí)際上,數(shù)據(jù)編排已經(jīng)存在了很長(zhǎng)時(shí)間。也許在不同名稱(chēng)和產(chǎn)品的保護(hù)下。
讓我們從第一個(gè),模擬和存根開(kāi)始。您很可能已經(jīng)聽(tīng)說(shuō)過(guò)這些術(shù)語(yǔ),因?yàn)樗鼈冎傅氖墙⒔涌诘脑缙谶^(guò)程,這些接口由于外部依賴(lài)性而允許業(yè)務(wù)流程的繼續(xù)。這些依賴(lài)關(guān)系是雙重的:邏輯(環(huán)境/應(yīng)用程序)和它們傳遞給系統(tǒng)的數(shù)據(jù)。
開(kāi)發(fā)模擬對(duì)于單元測(cè)試很有用。它在非常低的級(jí)別上驗(yàn)證數(shù)據(jù)合同和協(xié)議。但是,您不能僅在數(shù)據(jù)測(cè)試中使用模擬來(lái)控制測(cè)試環(huán)境。您需要更復(fù)雜的技術(shù)。
企業(yè)系統(tǒng)建立在具有多種能力,地域和技術(shù)的小型系統(tǒng)之上。您可能在混合世界中。
您組織中的兩個(gè)主要利益相關(guān)者對(duì)提供者有爭(zhēng)論。安全的選擇是不要將所有雞蛋都放在一個(gè)籃子里。
無(wú)論如何,客戶(hù)關(guān)系管理系統(tǒng)都鏈接到工作流管理系統(tǒng)、財(cái)務(wù)系統(tǒng)和審計(jì)系統(tǒng)等等。這一切都取決于您的業(yè)務(wù)范圍。
在所有這些系統(tǒng)之間協(xié)調(diào)數(shù)據(jù)需要技巧和流程。它還需要正確的工具。
在測(cè)試環(huán)境中創(chuàng)建,傳輸和保存數(shù)據(jù)是我所謂的數(shù)據(jù)編排,這是我以前認(rèn)識(shí)到產(chǎn)生有價(jià)值的測(cè)試結(jié)果的唯一方法。
我的合伙人是一名生物工程師。(不)幸運(yùn)的是,她不處理代碼行或軟件字節(jié)。她處理細(xì)胞。在某些條件下生活或死亡的那些東西。我能想到的唯一類(lèi)似的東西是我們世界上的腐爛的概念。無(wú)論如何...
她的實(shí)驗(yàn)和測(cè)試方案經(jīng)過(guò)精心設(shè)計(jì),可以保留環(huán)境條件。數(shù)據(jù)收集始終來(lái)自控制、驗(yàn)證和測(cè)試樣本。軟件開(kāi)發(fā)還不像生命科學(xué)那樣成熟,但是您認(rèn)為將我們的實(shí)踐推廣到那些不可能失敗的實(shí)踐中,這難道不是嗎?
好吧,撇開(kāi)橫幅廣告,我們?nèi)绾尾拍芤愿斓乃俣葘?shí)現(xiàn)有效情景的再現(xiàn),從而破壞變化的熵?做好準(zhǔn)備。你會(huì)喜歡這樣的。
如果環(huán)境、數(shù)據(jù)和測(cè)試邏輯是完美的組合,那么為什么沒(méi)有解決方案可以很好地發(fā)揮它們的作用。好吧,有。這就是所謂的服務(wù)虛擬化。虛擬化一詞通常與虛擬設(shè)備的配置相關(guān)聯(lián),這沒(méi)有幫助,因?yàn)樘摂M設(shè)備屬于硬件和擴(kuò)展問(wèn)題,而不是測(cè)試或變更問(wèn)題。更不用說(shuō)to-MAY-toes/to-MAH-toes的陷阱。
服務(wù)虛擬化是一種企業(yè)級(jí)解決方案,可減少對(duì)復(fù)雜企業(yè)系統(tǒng)中數(shù)據(jù)和環(huán)境的依賴(lài)。
企業(yè)級(jí)標(biāo)簽可能聽(tīng)起來(lái)不必要。我之所以這樣做,并不是因?yàn)槲蚁肼?tīng)起來(lái)更深刻(帖子通常會(huì)無(wú)條件地大規(guī)模或最佳實(shí)踐地使用這些術(shù)語(yǔ)),而是因?yàn)槿绻?
然后,不僅涉及通信范例:request:response,publish:subscribe等。它與采用、學(xué)習(xí)曲線(xiàn)、培訓(xùn)材料、支持、示例、路線(xiàn)圖和成本有關(guān)。
不用說(shuō),IT中的技術(shù)采用現(xiàn)在就像銀行搶劫計(jì)劃:它必須帶有明確的進(jìn)入和退出策略。上車(chē)之前,您需要知道如何下車(chē)。
在整個(gè)企業(yè)環(huán)境中促進(jìn)數(shù)據(jù)編排并不復(fù)雜。只是很復(fù)雜。這意味著它不是火箭科學(xué),而是一系列可以解決且眾所周知的明確任務(wù)。
這是關(guān)于版本控制和控制對(duì)數(shù)據(jù)集的訪(fǎng)問(wèn)。
它與分配和訪(fǎng)問(wèn)控制、角色、映射有關(guān),最重要的是與適應(yīng)變化有關(guān),而不是試圖阻止它。
服務(wù)虛擬化是關(guān)于理解使用較小版本的外部服務(wù)以及它們自己較小的數(shù)據(jù)集替換外部服務(wù)是穩(wěn)定測(cè)試套件的唯一要求,并隔離變更。
因此,測(cè)試可以對(duì)抗快速變化。而且,這不是測(cè)試用例的矢量化,也不是那些偉大研究產(chǎn)生的舊式正交技術(shù),這些特征貪婪的涉眾不太可能理解。
如果您將data關(guān)鍵字而不是那些老式的術(shù)語(yǔ)混在一起,那么與以往相比,利益相關(guān)者就數(shù)據(jù)合并和控制的價(jià)值以及數(shù)據(jù)資產(chǎn)資本化的抗辯可能性就較小。
有關(guān)IOVIO和Parasoft如何幫助ING應(yīng)對(duì)變化的軟件開(kāi)發(fā)測(cè)試挑戰(zhàn)的詳細(xì)信息即將推出。同時(shí),請(qǐng)查看Parasoft錄制的有關(guān)為金融服務(wù)實(shí)施服務(wù)虛擬化的網(wǎng)絡(luò)研討會(huì)。如果您想了解更多信息或想聯(lián)系我們,請(qǐng)使用下面的聯(lián)系方式。
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請(qǐng)務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請(qǐng)郵件反饋至chenjj@fc6vip.cn