“人類不可能測試數十億行數據。我們現在可以在一分鍾內測試近50萬行。沒有可比性。”
Ezgi Çetin,梅賽德斯-奔馳Otomotiv的測試自動化工程師
梅賽德斯-奔馳Otomotiv為SAP BW數據完整性設置了新的基準
梅賽德斯-奔馳:“要麼最好,要麼一無所有”
背景
梅賽德斯-奔馳的座右銘“要麼最好,要麼一無所有”適用於他們所做的一切:從卓越的工程,到富有遠見的設計,再到無與倫比的客戶服務。經過廣泛的公司範圍內的數字化轉型,實現這些目標的基礎數據的質量得到了支持。
隨著越來越多的係統和接口收集到越來越多的數據,梅賽德斯-奔馳知道需要做出改變以保持領先地位。他們正在手動檢查加載到SAP BW數據庫中的數據,並檢查它是否滿足預期。
戴姆勒土耳其全球IT解決方案交付中心的前瞻性領導認識到,自動化可以極大地提高數據檢查的範圍和速度。他們相信自動化也會暴露開發人員不斷優化集成和轉換數據的SAP BW流程所帶來的風險。
挑戰
- 通過不同的接口和源收集越來越多的數據
- 有效的服務建議、升級建議等都需要高度精確的數據
- 零容忍傳輸時的數據丟失或損壞
- 管理數據集成和轉換的複雜業務規則
- 需要高級SQL和SAP BW專業知識來檢查SAP BW中的數據
- 必須檢查大量的數據負載
- 在現有資源的情況下,數據測試僅限於抽查
- SAP BW優化的加速需要對變更影響的自動反饋
“我們可以創建一個靈活的測試用例,並通過非常簡單的配置更改運行超過150個變體。我們可以通過指定適當的區域、層等來運行我們需要的任何東西。Tosca確實簡化了測試用例的開發、執行和維護。”
Ezgi Çetin,梅賽德斯-奔馳Otomotiv的測試自動化工程師
解決方案
該公司的IT領導求助於Tricentis來推動他們對自動化數據測試的創新願景。使用Tricentis Data Integrity,一旦新數據加載到SAP bw中,他們就會自動檢查數據,確保在影響數據驅動的業務流程之前發現並解決任何問題。此外,自動化測試使SAP BW開發人員幾乎可以立即了解他們的更新是否引入了意外的副作用(例如,改變了轉換規則的操作方式)。最終,這將幫助公司從他們的數據中獲得更多的價值。
Tricentis的企業級解決方案非常適合他們複雜的環境,這需要跨SAP GUI、SAP Web (Dynpro/Fiori)以及Web服務和數據庫測試進行測試。沒有測試自動化經驗的團隊迅速成為動力測試自動化工程師。他們設計了非常靈活的測試,用戶可以在沒有測試自動化專家幫助的情況下配置和運行測試。例如,用戶可以輕鬆地調整測試配置,以覆蓋特定的區域、數據表或環境。
結果
- 自動化數據測試集成到CI/CD管道中
- 數十億的數據列僅用大約150個自動化測試場景進行測試
- 在一分鍾內檢查了數十萬的數據行
- 降低100-150%的測試成本,極大地擴展測試範圍
- 用對每一個數據負載的徹底檢查來代替抽查
- 自動化暴露了人類肉眼忽略的數據問題
- 數據問題在引入時就被識別和處理
- 提高了SAP BW更新的信心和速度