原創(chuàng)|實(shí)施案例|編輯:況魚杰|2020-10-27 10:42:16.017|閱讀 110 次
概述:Ignis 資產(chǎn)管理是一家全球性的資產(chǎn)管理公司,總部設(shè)在倫敦,管理著超過(guò) 1000 億美金 的資產(chǎn)。Ignis 近期開(kāi)始著手一個(gè)大的項(xiàng)目,該項(xiàng)目旨在外包后臺(tái)以及實(shí)施要求支持外包模 式的體系結(jié)構(gòu)和應(yīng)用程序,我們就來(lái)看看Parasoft是如何解決這個(gè)問(wèn)題的。
# 界面/圖表報(bào)表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關(guān)鏈接:
Ignis 資產(chǎn)管理是一家全球性的資產(chǎn)管理公司,總部設(shè)在倫敦,管理著超過(guò) 1000 億美金的資產(chǎn)。Ignis 近期開(kāi)始著手一個(gè)大的項(xiàng)目,該項(xiàng)目旨在外包后臺(tái)以及實(shí)施要求支持外包模式的體系結(jié)構(gòu)和應(yīng)用程序。
“為滿足業(yè)務(wù)需求,許多項(xiàng)目不得不開(kāi)發(fā)和交付使用同時(shí)進(jìn)行,”Aaron Martin,Ignis公司的程序測(cè)試經(jīng)理解釋道。“然而,我們沒(méi)有資源,預(yù)算,以及在內(nèi)部創(chuàng)建和維護(hù)多個(gè)測(cè)試環(huán)境所需的管理能力。這種有限測(cè)試環(huán)境的訪問(wèn)阻礙了我們驗(yàn)證每一個(gè)處于試驗(yàn)階段的應(yīng)用程序和第三方體系結(jié)構(gòu)集成的能力。而且,我們的第三方供應(yīng)商也需對(duì)有限的測(cè)試環(huán)境進(jìn)行訪問(wèn),這制約了他們聯(lián)合集成測(cè)試的時(shí)間和范圍。”
與此同時(shí),該公司正在向一個(gè)靈活的開(kāi)發(fā)方法過(guò)渡。為了支持這種倡議,他們需要采取一個(gè)自動(dòng)化的測(cè)試解決方案,以便在每次構(gòu)建之后提供一個(gè)更快的反饋。
為了滿足這些新的需求,現(xiàn)有的測(cè)試流程必須是最佳的。進(jìn)行這種核心測(cè)試計(jì)劃需要 10個(gè)工作日。這一過(guò)程涉及在原始應(yīng)用程序而不是在主 AUT 中手動(dòng)輸入交易。此外,他們?nèi)匀?/span>手動(dòng)構(gòu)建簡(jiǎn)單的樁來(lái)與沒(méi)有被整合的第三方組件進(jìn)行交互。為了使完整的測(cè)試出現(xiàn)在更多的敏捷的平行的開(kāi)發(fā)中——不需要維護(hù)和構(gòu)建額外的測(cè)試環(huán)境——他們需要方法去:
Ignis 運(yùn)用 Parasoft 的 API 測(cè)試和服務(wù)虛擬化解決方案去建立一個(gè)自動(dòng)化測(cè)試框架,這不僅解決了上述挑戰(zhàn),而且還幫助在整個(gè) SDLC 中擴(kuò)展自動(dòng)化測(cè)試。了解更多有關(guān)Parasoft的信息,點(diǎn)擊此處到達(dá)。
Ignis 的 API 測(cè)試解決方案的初步實(shí)施重點(diǎn)在于自動(dòng)在 API 層面產(chǎn)生訂單管理交易。AUT是消息體系結(jié)構(gòu),與第三方組件進(jìn)行交互,包括商業(yè)合作伙伴提供的現(xiàn)有服務(wù)和外部提供商
并行實(shí)現(xiàn)的服務(wù)。從應(yīng)用程序啟動(dòng)的一開(kāi)始,現(xiàn)場(chǎng)交易場(chǎng)景被用來(lái)形成他們基本的測(cè)試交易。運(yùn)用 SOAtest(Parasoft 的 API 測(cè)試工具),他們能夠運(yùn)行這個(gè)完整的交易測(cè)試計(jì)劃,從一個(gè)
數(shù)據(jù)源生成一個(gè)新消息的新實(shí)例。這個(gè)數(shù)據(jù)驅(qū)動(dòng)消息架構(gòu)利用產(chǎn)品特點(diǎn)的優(yōu)勢(shì),例如SOAtest的更新屬性能力,去創(chuàng)建唯一的 ID,設(shè)定日期,和執(zhí)行運(yùn)算。
功能測(cè)試自動(dòng)化的同時(shí),Parasoft Virtualize(Parasoft 的服務(wù)虛擬化工具)幫助模擬從第三方組件得到的預(yù)期交易的響應(yīng)消息。“首先,我們迅速實(shí)現(xiàn)了一個(gè)簡(jiǎn)單的虛擬帳戶,這對(duì)所有生成的交易提供了一個(gè)積極的響應(yīng),使我們能夠模擬第三方的響應(yīng)而無(wú)需手動(dòng)開(kāi)發(fā)和管理樁。”Martin 解釋道:“虛擬帳戶隨后擴(kuò)展到處理更復(fù)雜的應(yīng)對(duì)方案。”
Ignis 還實(shí)施自動(dòng)化測(cè)試和虛擬資產(chǎn)來(lái)充分地測(cè)試外包的組件——從 Ignis 的環(huán)境解耦。他們利用這個(gè)去建立一個(gè)“質(zhì)量門”,這在向集成階段方面發(fā)展前必須被通過(guò)。Martin 評(píng)論道:“這是非常有用的,由于他們的編碼質(zhì)量非常的差,而且在我們的集成環(huán)境重復(fù)測(cè)試將影響其他交付。
由于 Ignis 的測(cè)試資源沒(méi)有使用過(guò)測(cè)試自動(dòng)化和服務(wù)虛擬化,他們得到了一個(gè)自動(dòng)化開(kāi)發(fā)人員的幫助,在Parasoft的環(huán)境中去構(gòu)建出他們的測(cè)試需求。Ignis 運(yùn)用 Supero 的解決方案去管理和實(shí)施持續(xù)的測(cè)試需求,因?yàn)樗麄冇写罅康膶?shí)施和運(yùn)用 Parasoft 的經(jīng)驗(yàn)。在一個(gè)區(qū)域,現(xiàn)在 Ignis 已經(jīng)用 Supero 資源替代了所有手動(dòng)測(cè)試資源。
Supero 的專業(yè)知識(shí)在 scrum 團(tuán)隊(duì)中構(gòu)建自動(dòng)化測(cè)試是至關(guān)重要的,這是 Ignis 靈活行動(dòng)成功的一個(gè)關(guān)鍵因素。
“使用 Supero 允許我們改變我們的資源,以滿足項(xiàng)目的需求,同時(shí)仍然保持一致。”
一旦落實(shí)進(jìn)行,有 Parasoft 這個(gè)專家奠定了良好的基礎(chǔ)的價(jià)值變得清晰。從這個(gè)出發(fā)點(diǎn),任何資源都可以通過(guò) Parasoft 公司運(yùn)行測(cè)試計(jì)劃,并使虛擬資產(chǎn)在測(cè)試環(huán)境中逐漸有效。
“伴隨著 Parasoft 公司的集成功能測(cè)試的自動(dòng)化和服務(wù)虛擬化,我們可以把我們執(zhí)行和驗(yàn)證交易回歸測(cè)試計(jì)劃的時(shí)間從 10 天減少到半天。”Martin 說(shuō)。這個(gè)測(cè)試不僅是自動(dòng)化的,還是非常廣泛的。例如,測(cè)試 Ignis 系統(tǒng)和一個(gè)商業(yè)合作伙伴的交易系統(tǒng)的集成,Ignis徹底的自動(dòng)化回歸測(cè)試目前在 UT-level方法附近涵蓋了300 個(gè)測(cè)試場(chǎng)景——每一次測(cè)試運(yùn)行伴隨 12600 個(gè)驗(yàn)證檢查點(diǎn)。
“之前的自動(dòng)化實(shí)施重點(diǎn)在于 UI 層面的自動(dòng)化測(cè)試——有不同程度的成功,”Martin還說(shuō)。“我們斷定,我們真的需要在 API 級(jí)別生成交易場(chǎng)景和流量。有了 Parasoft,我們可以專注于核心測(cè)試需求,并從我們?cè)谧詣?dòng)化投資中獲得更多的價(jià)值。
除了解決項(xiàng)目最初的挑戰(zhàn),也使得自動(dòng)化測(cè)試方案應(yīng)用在組件/單元級(jí)的系統(tǒng)集成中。為了實(shí)現(xiàn)這種程度的自動(dòng)化,測(cè)試人員需與開(kāi)發(fā)團(tuán)隊(duì)建立親密關(guān)系。現(xiàn)在,測(cè)試者們?cè)谄髽I(yè)內(nèi)部的作用被提升,而且開(kāi)發(fā)和測(cè)試之間的合作已經(jīng)達(dá)到了一個(gè)歷史最高點(diǎn)。
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請(qǐng)務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請(qǐng)郵件反饋至chenjj@fc6vip.cn