個案研究

為領先的投資管理平臺供應商提供卓越的QA自動化服務

專案概況

Empaxis QA 測試人員與一級投資管理平臺供應商合作,開發和執行強大的自動化測試用例。他們的目標是提高平臺的可靠性並減少手動測試所花費的時間。

主要挑戰

  • 平臺複雜性:大型平臺具有複雜的工作流程和跨前臺、中台和後台功能的集成。
  • 不斷變化的需求:該平臺積極開發,經常更新和新功能。測試案例需要動態調整。
  • 遺留系統:一些元件依賴於較舊的技術,這給順利的測試自動化集成帶來了挑戰。

溶液

範圍

  • 測試用例設計: Empaxis QA 專家分析了功能需求並創建了涵蓋核心工作流程的綜合測試用例:
    • 投資組合管理
    • 交易執行和訂單管理
    • 績效計算和報告
    • 合規監控
  • 自動化工具選擇:該團隊評估了工具,並選擇了最適合平臺技術堆疊和測試需求的 Mabl 和 SpecFlow。
  • 測試腳本開發:測試人員使用Mabl和SpecFlow精心開發自動化腳本。
  • 測試執行和維護:隨著平台的發展,在徹底的測試執行之後,對測試腳本進行持續維護和更新。

團隊資源

  • 初始部署:Empaxis 部署了一個由 10 名 Mabl 和 SpecFlow 認證測試人員組成的團隊。
  • 維護模式:高效的優化將團隊減少到兩名高技能的測試人員進行持續維護。

使用的技術

  • 自動化工具:Mabl、SpecFlow
  • 程式設計語言:可能是用於SpecFlow(或其他 .NET 相容語言)的 C#,如果需要,可以使用Mabl中的腳本語言用於自定義邏輯。
  • 軟體開發方法:雖然沒有明確說明,但由於平臺的持續開發,可能會使用敏捷或反覆運算方法。

Empaxis 專業知識是差異化因素

  • 深厚的領域知識:Empaxis 測試人員對投資管理工作流程的理解有助於生成高質量的測試用例,準確反映私人銀行面臨的真實場景。
  • 認證和工具熟練程度:Mabl 和 SpecFlow 認證確保了效率和利用工具發揮最大效果的能力。
  • 持續支援模式:Empaxis高效的維護團隊確保了自動化計劃的持續成功,即使平臺也在不斷發展。

結果

  • 顯著減少手動測試:自動化取代了大部分手動測試,從而釋放了QA資源,用於更具探索性和更複雜的場景。
  • 更快的發佈週期:自動回歸測試縮短了測試時間範圍,從而可以更快地部署新功能和修復程式。
  • 提高軟體品質:全面的測試覆蓋率帶來了一個更可靠、無錯誤的平臺,增強了私人銀行的最終用戶體驗。
  • 節省成本:減少手動測試工作並提高效率,為客戶節省了成本。