案例研究
Worldpay通過自動化BI/數據倉庫測試實現90%的節省
背景
全球金融服務技術的領導者Worldpay投資數百萬美元開發應用程序,以幫助商業領袖更好地理解和利用公司正在處理的大量數據。然而,這些應用程序的初始采用率低於預期。有消息說,最終的報告並不完全準確,這可以理解地抑製了采用。
組織的QA領導麵臨著通過轉換端到端數據測試過程來“解決這個問題”的挑戰——就像他們最近轉換了組織的端到端應用程序測試過程一樣。基於這些經驗,他們認識到他們不僅需要為測試自動化引入新的技術,而且還需要改造人員和流程,以確保新方法被很好地采用、可擴展和可持續發展。
挑戰
- 沒有現有的工具、人員、流程或培訓數據倉庫測試
- 臨時SQL“抽查”僅僅觸及了需要測試的內容的表麵
- 大量的數據(來自每年處理的400億個事務)、許多不同的數據源以及源和報表之間的許多轉換
- 複雜的技術棧——從40年前的大型機到雲計算
- 複雜的需求(處理跨越146個國家、126種貨幣和300種支付類型的交易)
“以前,不同的團隊都在檢查‘他們的’數據……但這在發現許多集成和轉換中引入的問題時並不有效。”
企業質量保證小組組長
Tricentis解決方案:端到端BI/數據倉庫測試自動化
QA領導設計並驅動了一個跨BI流的所有層(攝取、轉換、數據集市和報告)自動化測試的計劃。在評估了可用的工具後,他們選擇了Tricentis Tosca,並設計了一個快速的推出,對他們負責測試的許多“正在進行中的”項目的幹擾最小。
在短短幾個月的時間裏,它們就啟動並運行了端到端回歸測試,該測試在數據流經各種攝取和轉換層時自動測試數據——包括數據驗證、數據分析以及檢查數據準確性、完整性和完整性。這是通過QA團隊創建一組可重用、可伸縮的核心測試來完成的,而無需與SQL或腳本進行鬥爭。使用這個自動化測試套件,數十億行被自動協調,即使是不斷變化的源。毫不奇怪,這種高度自動化大大增加了他們的測試範圍,同時減少了測試時間和成本。
初步結果
- 僅20分鍾就比較了2億個數值
- 成本降低90%
- 減少90%的上市時間
- 每月節省數千小時的手工工作
- 改進了數據質量,從而提高了用戶采用率和生產力
- 幫助數據測試實踐成熟的思維模式轉變
”在我們新的BI/數據倉庫測試方法推出幾個月後,人們終於開始信任應用程序。它們現在被廣泛使用,並成為做出關鍵業務決策的重要工具。”
企業質量保證小組組長