最近幾年,因券商交易系統宕機導致投資者虧損的事件并不鮮見。由于券商系統的用戶量通常較大,事故發生會對投資者造成影響,所以宕機在券商行業一直都是嚴重的IT事故。通常在事故發生之后,監管機構也會對相關證券公司采取監管措施,而在通告中: “存在系統設計與升級變更未經充分論證和測試等問題”是經常出現的描述,業內人士也指出,這些問題歸根結底在于“測試”環節做的不足。
作為保證軟件質量的最后一步,測試的重要性不言而喻。而在軟件質量層面,業內通常的做法是和金融科技服務商合作,以券商自身質量保障能力加上外部服務商的服務支持,共同跨過質量的大關,這樣的案例數不勝數,國內某頭部券商與Testin云測合作從2019年開始便開展軟件質量建設,經過三年多的時間,該券商的軟件質量、研發效能、測試效率等位居行業前列。
Testin云測總裁徐琨表示,近20年中國資本市場發展迅猛,券商業務復雜度日益增加。但大多數券商的交易系統采用的還是10多年前的陳舊架構,并且業務耦合度極高,調整難度與風險較大,不少自動化測試接口無法使用;同時,證券交易系統所涉及的關節太多,如銀行、基金、交易所等,平臺很多PC端、App端都需要測試,加上測試環境和生產環境不能保持高度一致,導致測試不能完全反映真實情況。
測試量大,人才匱乏、測試難覆蓋全、測試數據準備難、無法快速驗證問題等,這些問題都是目前整個券商行業在軟件測試方面所面臨的共性問題。而這些問題顯然不是僅僅依靠資金投入就能解決的。
由于長期以來的業務聚焦,Testin云測開發了諸多高效的測試工具,積累了不少測試方法論,以及各類用于兼容性測試的手機等硬件測試資源。這些對于券商來說,無疑能夠解決自身在測試方面的軟件工具不夠、測試硬件資源不足、缺少方法論、人才缺乏等問題。
具體來看,Testin云測證券行業智能測試解決方案包含兼容測試、測試管理數字化、自動化測試、云眾包、安全測試和遠程真機等覆蓋軟件全生命周期及各個不同階段的測試服務。券商在采用智能測試解決方案后,可運用數字化工具提升全生命周期測試流程的數字化和測試管理的數字化,從而實現軟件系統完整產品體系的搭建和業務的高質量發展。
軟件測試盡管聽上去簡單,但不同行業的軟件測試又有著不同的關注點。
從實際應用證券行業智能測試解決方案的效果來看,某頭部券商通過解決方案逐步解決了自動化工具和懂券商業務的專業測試人員的問題,實現了功能回歸自動化測試的有序進行;覆蓋測試用例近7000個,總腳本數超過2000個,腳本支持跨雙平臺(Android+iOS)執行,自動化目標覆蓋率60%以上。
同時,該券商的軟件系統也解決了兼容性的問題,實現了600款安卓機型、70款蘋果全系列機型以及Web端多維度組合的兼容測試問題,測試任務下發24小時之內即可收到反饋測試報告,整體流程上使得券商發版提前了5天以上的時間。
在實際效果的支撐下,該券商在2019~2022年期間持續加強與Testin云測的合作,支撐自身的自動化測試平臺建設。
通過證券行業智能測試解決方案中領先的自動化測試平臺,Testin云測為該券商提供了接口測試、Web自動化測試以及App自動化測試等完整的自動化測試能力;同時,業界獨有的AI+能力及腳本跨平臺能力,也全面提升了券商的自動化測試能力。
測試人員服務方面,通過引入Testin云測提供的對券商業務理解深、經驗足的測試人員,結合自身自動化測試平臺,券商建立了“人+工具+平臺”的自動化測試能力。
在兼容測試問題解決方面,該券商完整采用了具有移動端+Web端的證券行業智能測試解決方案,在系統上線前就充分發現各類兼容問題,避免系統上線后被客戶投訴,進而提升客戶滿意度和客戶留存。
實際上,Testin云測證券行業智能測試解決方案的價值還不止于此。通過Testin云測證券行業智能測試解決方案的引入,券商能夠實現對測試工作的質量、效率的雙增長,使券商自己的測試工程師得以節省出充裕的時間參與問題復檢并解決發現的更重要問題,從而提升整體測試效率。






