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