如何取得數字化轉型的成功,是國內所有券商必須面對的問題。而每一個數字化應用場景的落地,都離不開相關的專業軟件和系統作為橋梁。保障證券公司旗下各種軟件和交易系統能夠順暢、安全運行的測試工作的重要性不言而喻。
為了跟上當前金融投資發展的步伐,更為了滿足廣大投資者的實際需求,各家券商都努力設計出功能更高、性能更全的軟件和系統,并加快其更新升級的速度。這就給背后的軟件和系統測試工作提出了更高的挑戰。對此,Testin云測表示,該公司深耕軟件和系統測試十數年,致力于充分利用智能測試技術上的優勢,把降本增效的理念真正帶到券商各個測試業務的應用場景中去。
在驗收測試方面,Testin云測試 (測試管理數字化平臺)進行了相關探索。
“券商的核心業務系統(如:柜臺交易系統)與交易所、總部等有大量的接口交互。券商自身也圍繞著核心業務系統做了很多外圍系統開發工作。(如手機端App等)。”Testin云測有關業務負責人介紹。但是,券商的核心業務系統每次迭代升級后都需要進行驗收測試(每次大概內部驗收測試2~3周)、以驗證系統接口的正確性,保證核心業務系統能完美無誤的運行。“由于核心業務系統自身比較復雜,接口眾多、功能設計眾多,需要有大量的懂券商業務邏輯的專業軟件測試人員和較全的券商行業測試案例,才能保證測試的覆蓋率。而怎樣用較低的代價滿足以上兩個要求,是券商迫切需要解決的問題。”該負責人表示。
據介紹,基于與券商及核心業務系統供應商多年的緊密合作,Testin云測試從中總結出相關的測試案例與測試數據。然后以Testin云測試的測試管理數字化平臺為載體,由軟件測試專家團隊在券商客戶現場實施交付,驗證系統的正確性。每次核心業務系統升級后,Testin云測試的測試專家們在驗證新增功能正確性之外,還承擔了驗證已有接口的正確性的責任,以避免對外圍系統產生影響。
在回歸測試方面,由于券商軟件更新頻率高、功能呈現指數級增長;而券商自有的測試團隊規模確受成本等各種因素制約,人手不足,大多數券商測試團隊只能集中精力對新功能模塊和幾個核心業務模塊進行冒煙測試,其他功能模塊不再做回歸測試這也導致隨著軟件整體迭代更新,容易出現一些問題;此外,還存在一些測試覆蓋不全等風險問題。
記者了解到,Testin云測試對上述問題的解決方案是,通過向券商提供測試管理自動化平臺+專業軟件測試專家的模式,構建核心模塊和非核心模塊的測試案例提高測試覆蓋率,同時把智能測試加入到DevOps體系實現每日構建、每日測試中去,大大提升了發現問題的效率,給券商相關技術更充裕的解決Bug的時間。
據券商反饋,使用Testin云測試的服務后,每次版本更新后可以第一時間對新功能和核心功能進行冒煙測試,快速發現問題。同時覆蓋更多模塊的功能測試、減少生產環境BUG的產生。