原創(chuàng)|實施案例|編輯:鄭恭琳|2020-08-24 11:11:57.530|閱讀 171 次
概述:Corillian采用了Parasoft SOAtest來實施更全面和自動化的Web服務(wù)測試方法。通過使用SOAtest,Corillian可以按時完成其應(yīng)用程序再工程項目,并交付了滿足在線銀行對性能和高可用性要求的新API。SOAtest使Corillian能夠?qū)y試范圍擴大到確保系統(tǒng)功能和可靠性所需的程度,同時將測試工作量減少了33%。測試用例開發(fā)和執(zhí)行的自動化每年為公司節(jié)省190,000美元的人員和管理費用。SOAtest減少了提供新服務(wù)的時間,使Corillian能夠快速響應(yīng)客戶需求并保持其競爭優(yōu)勢。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關(guān)鏈接:
Corillian Online是高度可擴展和安全的在線銀行應(yīng)用程序的市場領(lǐng)先提供商,做出了一項重要的商業(yè)決策,決定將其零售銀行支付解決方案之一從基于專有技術(shù)的系統(tǒng)過渡到基于API的系統(tǒng)。這種過渡將通過增加其產(chǎn)品提供的靈活性來滿足市場不斷增長的多樣化需求來提高競爭力。
為了實現(xiàn)這一目標(biāo),需要重新設(shè)計公司的大型機零售支付應(yīng)用程序。Java J2EE和Web服務(wù)被用于應(yīng)用程序重寫。為了確保新應(yīng)用程序滿足功能和可靠性要求,該公司最初依靠內(nèi)部Web服務(wù)測試解決方案,但很快發(fā)現(xiàn)它不足以創(chuàng)建必要的測試場景范圍和復(fù)雜性。功能測試用例的創(chuàng)建和運行非常耗時。該工具無法有效地驗證消息,并且維護(hù)成本很高。
Corillian采用了Parasoft SOAtest來實施更全面和自動化的Web服務(wù)測試方法。通過使用SOAtest,Corillian可以按時完成其應(yīng)用程序再工程項目,并交付了滿足在線銀行對性能和高可用性要求的新API。SOAtest使Corillian能夠?qū)y試范圍擴大到確保系統(tǒng)功能和可靠性所需的程度,同時將測試工作量減少了33%。測試用例開發(fā)和執(zhí)行的自動化每年為公司節(jié)省190,000美元的人員和管理費用。SOAtest減少了提供新服務(wù)的時間,使Corillian能夠快速響應(yīng)客戶需求并保持其競爭優(yōu)勢。
為了在競爭激烈的在線銀行業(yè)中確立領(lǐng)導(dǎo)地位,Corillian需要提供一種零售在線支付解決方案,該解決方案可以在異構(gòu)計算環(huán)境中運行,并且可以輕松地與現(xiàn)有銀行應(yīng)用程序集成。
Corillian開始開發(fā)Inteliworks,這是一個全面的J2EE電子商務(wù)銀行解決方案,它提供了在線支付系統(tǒng)的所有主要元素,包括支付地址和帳號的存儲以及匯款過程的管理。Inteliworks的消費者服務(wù)部分需要與現(xiàn)有銀行應(yīng)用程序進(jìn)行通信。該公司決定使用Web服務(wù),以便應(yīng)用程序可以使用行業(yè)標(biāo)準(zhǔn)消息傳遞進(jìn)行通信。
最初,該公司開發(fā)了一種內(nèi)部工具來測試Web服務(wù)。但是,該工具需要開發(fā)人員支持才能維護(hù)測試工具,并且創(chuàng)建測試用例太耗時。此外,不可能將測試用例鏈接在一起以模擬事務(wù)生命周期,并且該工具無法有效地對新構(gòu)建的功能進(jìn)行回歸測試。
該公司需要更加自動化和可重復(fù)的Web服務(wù)測試解決方案,以便更好地根據(jù)要求驗證功能,并提高質(zhì)量檢查測試工作的有效性。
Corillian選擇了Parasoft SOAtest來替代其內(nèi)部測試工具。借助SOAtest,該公司能夠快速擴展其測試功能,以對其Web服務(wù)應(yīng)用程序提供更完整的測試,并建立自動測試方法,以確保對創(chuàng)建的每個服務(wù)進(jìn)行定期測試和驗證。
作為計劃過程的一部分,Corillian使用WSDL文件為每個新應(yīng)用程序定義了明確的規(guī)范。 SOAtest讀取這些文件并自動生成測試用例,以使Corillian在開發(fā)過程中創(chuàng)建全面的測試套件,并就服務(wù)是否符合規(guī)格向開發(fā)人員提供定期和即時的反饋。
SOAtest使測試人員可以輕松地將功能測試用例組合到測試場景中,以準(zhǔn)確測試不同支付交易的生命周期。創(chuàng)建新的功能測試用例的簡便性使該公司可以創(chuàng)建一個廣泛的測試方案庫,該庫已用于建立回歸測試實踐,并定期運行該實踐以驗證新代碼更改是否破壞了現(xiàn)有功能。此回歸測試可實現(xiàn)早期錯誤發(fā)現(xiàn)和修復(fù)。
“Parasoft使我們能夠按時交付客戶對其在線支付解決方案所需的高質(zhì)量應(yīng)用程序。它減少了時間和成本提供新的服務(wù),并讓我們提供充滿信心的服務(wù)滿足客戶的期望。”
為了進(jìn)一步自動化測試過程,該公司已將SOAtest集成到其夜間構(gòu)建過程中。這些夜間測試運行中發(fā)現(xiàn)的測試異常會自動報告并通過電子郵件發(fā)送給開發(fā)人員和測試人員,使他們能夠快速識別和解決與他們相關(guān)的異常。
現(xiàn)在,質(zhì)量保證團(tuán)隊不僅可以創(chuàng)建和手動執(zhí)行有限數(shù)量的測試用例,還可以自動創(chuàng)建并運行高覆蓋率功能測試套件。此功能允許驗證各種應(yīng)用程序行為,并確保應(yīng)用程序滿足所有功能,可靠性和安全性要求。SOAtest幫助檢測和消除了新應(yīng)用程序中的所有嚴(yán)重錯誤。
SOAtest使質(zhì)量檢查測試人員能夠輕松地根據(jù)產(chǎn)品規(guī)格創(chuàng)建全面的測試套件,并將驗證新Web服務(wù)的功能和可靠性的工作減少了33%。它還消除了開發(fā)人員維護(hù)和增強公司內(nèi)部測試工具的需要。生產(chǎn)率的提高相當(dāng)于在公司的三人測試團(tuán)隊中增加了另一名測試人員,在開發(fā)團(tuán)隊中增加了一名開發(fā)人員。每個測試人員的全額成本為80,000美元,每個開發(fā)人員為110000美元,SOAtest每年可節(jié)省的間接費用約為每年190000美元。
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請郵件反饋至chenjj@ke049m.cn