與我們聯係
我們的網站發布各種金融機構、產品和服務的新聞、新聞稿、意見和軟文,這些產品和服務由不同的公司、組織、公關機構、博客等委托。這些委托撰寫的文章具有商業性質。這不應被視為財務建議,而應僅用於信息目的。它不反映我們網站的觀點或意見,也不被視為背書或推薦。我們不能保證所提供的有關您個人或個人情況的任何信息的準確性或適用性。在作出任何財務決定前,請向有資格的專業人士尋求專業意見。我們鏈接到各種第三方網站、聯盟銷售網絡和我們的廣告合作夥伴網站。當您查看或點擊我們文章中的某些鏈接時,我們的合作夥伴可能會補償我們向您展示內容、進行購買或填寫表格。這不會向您收取任何額外費用。為方便您識別或區分廣告或讚助文章或鏈接,您可以將我們網站上的所有文章或鏈接視為商業文章放置。 We will not be responsible for any loss you may suffer as a result of any omission or inaccuracy on the website.

金融

世界頂級金融機構如何測試

世界頂級金融機構如何測試3

世界頂級金融機構如何測試4通過Jori Ramakers,客戶體驗策略總監Tricentis

負責確保他們的軟件符合正確的質量標準,領先金融機構的QA團隊被夾在創新壓力、複雜性和監管的競爭力量之間。隨著這些公司重新設想他們的業務方式,快速和創新的應用程序開發已成為競爭差異的一個點。

當然,企業金融機構是一個複雜的、受到高度監管的環境。雖然公司正在迅速采用api和微服務來實現連接和開放,但他們的事務也要通過大型機、常見的打包應用程序(如SAP、Salesforce和ServiceNow)以及特定於行業的應用程序(如Avaloq、Finacle和nCino)進行處理。此外,這些交易通常使用一係列專門的消息傳遞格式和協議,如SWIFT、SEPA和EDI。

徹底測試這一係列金融係統——尤其是在它們繼續快速發展的情況下——可能既可怕又令人生畏。一個被忽視的“故障”可能導致監管合規調查,甚至是處罰。當沒有犯錯的空間時,開發者的“快速行動,打破陳規”就不再適用了。

為了衡量金融領導人如何應對這些前所未有的要求,我們進行了一項研究最近進行的調查探索了頂級金融公司(包括銀行、保險、金融服務和支付提供商)如何測試他們的業務和客戶所依賴的軟件。幸運的是,結果表明,該行業似乎已經迎接了挑戰。

認真對待測試

該調查基準的一個重要部分涉及評估組織在實施成熟、可持續測試流程的關鍵要素方麵的進展。調查發現,金融機構在執行策略(成熟度高出60%)、測試覆蓋率(成熟度高出36%)、持續集成測試(39%)、測試角色(36%)和測試管理(34%)方麵領先於同行。

基於這些數據,似乎可以有把握地假設,測試作為一個門徒在金融行業是被認真對待的。事實上,這一假設得到了其他分析的進一步支持,該分析發現,金融組織擁有測試架構師和自動化工程師的可能性比其他部門的公司高出31%到46%,擁有彈性測試自動化的可能性高出50%,將自動化測試完全集成到CI/CD管道中的可能性高出2.5倍。

測試覆蓋率的成熟度

在大多數金融應用中,沒有出錯的餘地。雖然對於許多企業來說,將經過簡單測試的更新推到生產環境中並祈禱能夠做好回滾準備是可行的,但在金融行業中絕對不是這樣。因此,令人欣慰的是,金融機構在發布應用程序之前對其進行的測試要比其他行業的同行嚴格得多。

根據該調查的測試覆蓋率評估,金融機構的成熟度比其他行業的同行高出50%。在評估測試降低風險的效果時,覆蓋率評估會考慮諸如基於風險的測試、需求覆蓋率、測試用例設計方法和探索性測試等因素——這些方法一起幫助公司有效地識別對組織有高影響的問題。

評估還發現,測試覆蓋率領導者和落後者之間的差距在金融行業比其他行業要小50%,隻有15%的人無法跟蹤測試覆蓋率,而在其他行業則是34%,並且超過36%的團隊實現了超過75%的需求覆蓋率——這是其他行業的兩倍。

采用快,掌握難

調查發現,雖然金融機構更有可能采用關鍵的持續測試元素,如自動化、持續集成測試、服務虛擬化和測試環境策略,但他們不太可能掌握這些元素。

那麼,為什麼如此多的金融團隊陷入了成熟度的中間區間呢?他們更有可能開始采用這些關鍵實踐,因為他們認識到卓越的質量是他們業務中必須具備的。為了讓利益相關者、客戶和監管者滿意,快速評估變更是否會破壞任何核心功能是很重要的。然而,如果沒有將複雜的測試自動化集成到DevOps管道中,並且沒有按需訪問可靠和真實的測試環境,這是不可能的。

但這並不容易。采用這些關鍵實踐是一回事;掌握它們完全是另一回事。財務團隊麵臨著一係列緊迫的挑戰,例如複雜的應用程序堆棧,包括從移動到大型機的所有東西,無數的集成點,各種專門的消息格式,令人生畏的測試數據需求,以及大量難以根據請求啟動的複雜測試環境。因此,財務團隊似乎比其他行業的同行更難掌握這些實踐,這並不奇怪。

銀行比其他所有銀行都突出

總體來看,金融業的質量成就令人矚目。但即使在這個精英群體中,銀行業也格外突出。它在自動化測試方麵的成熟度尤其令人印象深刻,銀行在自動化測試方麵的得分比金融行業以外的公司高出42%。

根據調查結果,在將測試嵌入持續集成流程時,銀行團隊的成熟度比其他組織高87%,79%的銀行團隊至少每天運行一次測試,而金融團隊的這一比例約為55%,非金融團隊的這一比例為37%。此外,雖然銀行在合作方麵的排名低於其他金融公司,但仍略高於行業外的公司。

保險機構在測試數據管理方麵處於領先地位

在測試數據管理方麵,保險行業的團隊比同行更成熟。測試自動化和持續測試最被低估的痛苦之一是,測試數據管理比人們意識到的要困難得多,直到他們不得不與之搏鬥。但是,這對於打破測試自動化的瓶頸和自動化複雜的端到端場景是絕對關鍵的,組織確實希望定期檢查這些場景。

調查顯示,保險團隊的測試數據自動化率比非金融領域的同行高出60%,他們的整體測試數據策略比金融領域以外的公司成熟63%——相比之下,銀行的成熟程度高出31%。也許正是這種對測試數據管理的掌握,解釋了為什麼保險團隊實現了更有彈性的測試自動化(23%,而行業外為15%)。

今天的客戶希望無論何時何地訪問應用程序都能獲得完美的數字體驗。因此,如果一家金融服務提供商的應用程序不像其客戶用於娛樂的應用程序那樣流暢、快速和個性化,那麼就有很多顛覆者——包括金融科技公司和大型科技公司——隨時準備搶走這些客戶。因此,了解到金融行業(特別是銀行和保險公司)在測試實踐方麵已經足夠成熟,以確保其應用程序能夠提供客戶所需的體驗是令人鼓舞的。

Baidu
map