社區(qū)分享|國(guó)信證券基于開(kāi)源工具的系統(tǒng)質(zhì)量保障實(shí)踐
編者注:在2023年6月17日舉辦的“2023 MeterSphere開(kāi)源持續(xù)測(cè)試平臺(tái)城市遇見(jiàn)· 深圳站”活動(dòng)中,國(guó)信證券的資深測(cè)試經(jīng)理林英分享了題為《基于開(kāi)源工具的系統(tǒng)質(zhì)量保障實(shí)踐》的主題演講。以下內(nèi)容根據(jù)本次演講整理而成。
國(guó)信證券股份有限公司(簡(jiǎn)稱(chēng)“國(guó)信證券”)是一家全國(guó)性大型綜合類(lèi)證券公司,在全國(guó)117個(gè)城市和地區(qū)共設(shè)有58家分公司、183家營(yíng)業(yè)部。國(guó)信證券擁有國(guó)信期貨有限責(zé)任公司、國(guó)信弘盛私募基金管理有限公司、國(guó)信資本有限責(zé)任公司、國(guó)信證券(香港)金融控股有限公司等4家全資子公司,50%持股鵬華基金管理有限公司。公司及子公司經(jīng)營(yíng)范圍涵蓋證券經(jīng)紀(jì)、融資融券、代銷(xiāo)金融產(chǎn)品、做市交易、期貨經(jīng)紀(jì)、資產(chǎn)管理、投資咨詢業(yè)務(wù)、創(chuàng)業(yè)管理服務(wù)業(yè)務(wù)等。

一、國(guó)信證券系統(tǒng)測(cè)試的背景及面臨的挑戰(zhàn)
1. 國(guó)信證券系統(tǒng)測(cè)試的背景
作為深圳本地的中國(guó)頭部證券公司,國(guó)信證券對(duì)系統(tǒng)質(zhì)量有著極高的要求,對(duì)測(cè)試質(zhì)量保障的要求也隨之提高。通常來(lái)說(shuō),金融行業(yè)的信息系統(tǒng)通常具有以下的一些特點(diǎn):
① 雙態(tài)IT系統(tǒng)架構(gòu),技術(shù)復(fù)雜度高
金融信息系統(tǒng)中一般會(huì)同時(shí)擁有穩(wěn)態(tài)和敏態(tài)這樣的“雙態(tài)”業(yè)務(wù)系統(tǒng)。
其中,穩(wěn)態(tài)業(yè)務(wù)系統(tǒng)主要是指承載用戶開(kāi)戶、業(yè)務(wù)辦理、證券買(mǎi)賣(mài)、委托撤單、交易報(bào)盤(pán)、統(tǒng)一清算等證券公司最核心業(yè)務(wù)的系統(tǒng)。穩(wěn)態(tài)業(yè)務(wù)的建設(shè)一般較早,國(guó)信證券的穩(wěn)態(tài)業(yè)務(wù)系統(tǒng)設(shè)計(jì)采用了較為傳統(tǒng)的總線模式,其中有的系統(tǒng)已經(jīng)在Windows操作系統(tǒng)上運(yùn)行了大約20年的時(shí)間;
敏態(tài)業(yè)務(wù)系統(tǒng)則是為了滿足基金業(yè)務(wù)多樣化和創(chuàng)新的需求,承載智能選股決策分析等類(lèi)別的新生業(yè)務(wù)系統(tǒng)。敏態(tài)業(yè)務(wù)誕生較晚,其系統(tǒng)技術(shù)架構(gòu)相較于穩(wěn)態(tài)業(yè)務(wù)更新,大部分采用的是微服務(wù)架構(gòu),少部分采用容器化部署方式,以便更好地滿足業(yè)務(wù)快速迭代的訴求。
證券業(yè)務(wù)的敏態(tài)系統(tǒng)更偏于面向互聯(lián)網(wǎng)用戶側(cè),用戶側(cè)業(yè)務(wù)從敏態(tài)系統(tǒng)進(jìn)入后,通過(guò)穩(wěn)態(tài)的核心業(yè)務(wù)長(zhǎng)鏈路到達(dá)交易所等地。基于“穩(wěn)態(tài)”與“敏態(tài)”共存的系統(tǒng)狀況,測(cè)試產(chǎn)品的選型需要可以同時(shí)較好地滿足“雙態(tài)”模式下業(yè)務(wù)系統(tǒng)的測(cè)試要求。
② 多模式交付形態(tài),系統(tǒng)數(shù)量多
除主要的業(yè)務(wù)系統(tǒng)外,國(guó)信證券還擁有運(yùn)營(yíng)平臺(tái)、資訊平臺(tái)等多類(lèi)支撐系統(tǒng)。對(duì)于這些支撐系統(tǒng),如果在市場(chǎng)調(diào)研之后與公司業(yè)務(wù)需求較為匹配,會(huì)通過(guò)外購(gòu)的方式來(lái)引入這些成熟的系統(tǒng)產(chǎn)品;如果有一定的定制化需求,則會(huì)與廠商合作共建;除此之外,公司有時(shí)也會(huì)采用內(nèi)部完全自研的方式進(jìn)行系統(tǒng)建設(shè)。這些支撐系統(tǒng)的來(lái)源不一,交付模式不同,導(dǎo)致整個(gè)系統(tǒng)的質(zhì)量管理更為復(fù)雜。
③ 行業(yè)監(jiān)管?chē)?yán)格,容錯(cuò)率極低
金融行業(yè)的信息系統(tǒng)直接關(guān)系到用戶的資金安全。如果未能及時(shí)排查并解決系統(tǒng)中出現(xiàn)的故障,就很容易導(dǎo)致用戶在使用的過(guò)程中出現(xiàn)資產(chǎn)損失。所以監(jiān)管方對(duì)于公司內(nèi)IT團(tuán)隊(duì)的要求也會(huì)更加嚴(yán)格,一旦系統(tǒng)出現(xiàn)問(wèn)題,必須在規(guī)定時(shí)間內(nèi)快速處理,否則團(tuán)隊(duì)將面臨嚴(yán)重的問(wèn)責(zé)與處罰。
2. 金融信息系統(tǒng)面臨的挑戰(zhàn)
國(guó)信證券的金融系統(tǒng)主要分為重要系統(tǒng)和一般系統(tǒng)。這兩類(lèi)系統(tǒng)的側(cè)重點(diǎn)不同,需要采用不同的方式去維護(hù),這也就意味著它們?cè)谙到y(tǒng)的建設(shè)和運(yùn)維過(guò)程中將面臨著不同的挑戰(zhàn)。
① 重要系統(tǒng)
重要系統(tǒng)是包括開(kāi)戶業(yè)務(wù)、交易業(yè)務(wù)以及一些清算業(yè)務(wù)等在內(nèi)的系統(tǒng)。重要系統(tǒng)大多與客戶資金等重要信息相關(guān),是公司重點(diǎn)保障的對(duì)象。負(fù)責(zé)的IT團(tuán)隊(duì)需要具有對(duì)Bug排查的敏銳度和速度,因而會(huì)投入比較多的資源,加強(qiáng)測(cè)試、驗(yàn)收、運(yùn)維,以保障其運(yùn)行質(zhì)量。
重要系統(tǒng)質(zhì)量保障面臨的挑戰(zhàn)主要有:
■?業(yè)務(wù)系統(tǒng)上線的驗(yàn)證依賴外部同事
目前,國(guó)信證券內(nèi)部共有各類(lèi)型的組件350個(gè),應(yīng)用系統(tǒng)每年會(huì)有約3000次變更。并且,公司每個(gè)星期都會(huì)配合上交所、深交所進(jìn)行一些通關(guān)測(cè)試,每?jī)芍軙?huì)有定期的系統(tǒng)重啟,每個(gè)月會(huì)有災(zāi)備演練,每半年會(huì)有年度災(zāi)備演練。每次通關(guān)測(cè)試或系統(tǒng)重啟等活動(dòng)后,都需要再次對(duì)業(yè)務(wù)系統(tǒng)進(jìn)行一次全方位的驗(yàn)證。
因監(jiān)管要求,驗(yàn)證工作更依賴營(yíng)業(yè)部的工作人員來(lái)協(xié)助進(jìn)行。但營(yíng)業(yè)部的工作主要是服務(wù)客戶,營(yíng)業(yè)部的工作人員對(duì)于IT系統(tǒng)的了解往往不夠深入,且跨部門(mén)的溝通協(xié)作也容易導(dǎo)致信息缺損,在系統(tǒng)驗(yàn)證的過(guò)程中就可能會(huì)出現(xiàn)一些疏漏。
■?業(yè)務(wù)故障報(bào)告依賴客戶
國(guó)信證券的業(yè)務(wù)故障報(bào)告遵從“客戶發(fā)現(xiàn)問(wèn)題并反饋→客戶經(jīng)理反饋→一線應(yīng)急人員上報(bào)→二線運(yùn)維人員反饋→開(kāi)發(fā)人員處理”的流程。業(yè)務(wù)故障報(bào)告的整個(gè)流程鏈路過(guò)長(zhǎng),反饋耗費(fèi)的時(shí)長(zhǎng)同步增加,問(wèn)題現(xiàn)場(chǎng)回溯和排障的困難也會(huì)影響修復(fù)時(shí)間。這種延誤和低效率可能觸及證監(jiān)會(huì)的監(jiān)管紅線,也容易導(dǎo)致影響的范圍進(jìn)一步擴(kuò)大,把小問(wèn)題變成大問(wèn)題。
總結(jié)來(lái)說(shuō),重要系統(tǒng)的風(fēng)險(xiǎn)管控主要體現(xiàn)在驗(yàn)收測(cè)試以及驗(yàn)收之后持續(xù)運(yùn)營(yíng)的過(guò)程當(dāng)中。
② 一般系統(tǒng)
國(guó)信證券對(duì)一般系統(tǒng)的投入資源相比重要系統(tǒng)而言要少一些。對(duì)于一般系統(tǒng),通常僅有一個(gè)項(xiàng)目經(jīng)理來(lái)負(fù)責(zé)管理,包攬技術(shù)管控、需求設(shè)計(jì)、系統(tǒng)測(cè)試、系統(tǒng)運(yùn)維等多種工作。
對(duì)于一般系統(tǒng)來(lái)說(shuō),面臨的主要挑戰(zhàn)就是無(wú)法有效地管控廠商提供系統(tǒng)的質(zhì)量。國(guó)信證券一般是通過(guò)直接外購(gòu)的方式獲得一般系統(tǒng),但廠商的產(chǎn)品質(zhì)量往往也是參差不齊。在系統(tǒng)交付模式中的需求設(shè)計(jì)、開(kāi)發(fā)編碼、系統(tǒng)測(cè)試等部分主要都是供應(yīng)廠商自發(fā)進(jìn)行,甲方難以介入并提前進(jìn)行質(zhì)量管控。只有在系統(tǒng)交付時(shí),才會(huì)由外包同事現(xiàn)場(chǎng)進(jìn)行一輪純手工的驗(yàn)收測(cè)試,系統(tǒng)交付的質(zhì)量風(fēng)險(xiǎn)較高,缺陷修復(fù)后的回歸驗(yàn)證周期也比較長(zhǎng)。而從質(zhì)量保障的角度看,一般系統(tǒng)的風(fēng)險(xiǎn)管控在系統(tǒng)上線前就要開(kāi)始進(jìn)行。

二、質(zhì)量管理與業(yè)務(wù)監(jiān)控的建設(shè)思路
針對(duì)不同種類(lèi)系統(tǒng)面臨的問(wèn)題,國(guó)信證券整理了一些解決問(wèn)題的思路,具體如下:
1. 落實(shí)“三個(gè)統(tǒng)一”的標(biāo)準(zhǔn)化廠商質(zhì)量管理
“三個(gè)統(tǒng)一”包括統(tǒng)一測(cè)試管理、統(tǒng)一標(biāo)準(zhǔn)交付物以及統(tǒng)一工具,三者之間互相關(guān)聯(lián)、互相促進(jìn),可以達(dá)成“交付系統(tǒng)的質(zhì)量與效率同步提升”的目標(biāo)。其中,在統(tǒng)一測(cè)試管理的場(chǎng)景下,可以更好地推進(jìn)測(cè)試工具統(tǒng)一;統(tǒng)一的測(cè)試工具及相應(yīng)的統(tǒng)一測(cè)試標(biāo)準(zhǔn)可以促進(jìn)標(biāo)準(zhǔn)交付物的形成;標(biāo)準(zhǔn)交付物的成型和數(shù)量增長(zhǎng)也將反哺統(tǒng)一測(cè)試管理。通過(guò)這樣的管理思路,國(guó)信證券可以逐步提升統(tǒng)一標(biāo)準(zhǔn)化廠商質(zhì)量的過(guò)程管理工作。

2. 業(yè)務(wù)層主動(dòng)監(jiān)控,提前感知系統(tǒng)的可用性故障
針對(duì)公司內(nèi)重要系統(tǒng)的痛點(diǎn),為達(dá)成線上驗(yàn)收、客戶報(bào)賬等重要業(yè)務(wù)事項(xiàng)的質(zhì)量保障,國(guó)信證券的IT團(tuán)隊(duì)選擇嘗試“測(cè)試右移”的思路,將測(cè)試環(huán)節(jié)右移到生產(chǎn)環(huán)境一側(cè)。在生產(chǎn)環(huán)境中自動(dòng)化模擬用戶的業(yè)務(wù)調(diào)用操作,可以進(jìn)行實(shí)時(shí)的業(yè)務(wù)撥測(cè),提高發(fā)布驗(yàn)證的效率,提前感知系統(tǒng)的可用性,并保障系統(tǒng)的穩(wěn)定運(yùn)行。
在公司業(yè)務(wù)變更時(shí),團(tuán)隊(duì)通過(guò)在生產(chǎn)環(huán)境中運(yùn)行接口測(cè)試或自動(dòng)化測(cè)試,也可以快速發(fā)現(xiàn)生產(chǎn)過(guò)程中或系統(tǒng)變更時(shí)出現(xiàn)的故障,為系統(tǒng)排障爭(zhēng)取更多的時(shí)間,減少對(duì)用戶體驗(yàn)的負(fù)面影響時(shí)長(zhǎng)。

3. 開(kāi)源工具助力傳統(tǒng)企業(yè)低成本快速構(gòu)建IT基礎(chǔ)設(shè)施
基于前面兩條建設(shè)思路,國(guó)信證券的IT團(tuán)隊(duì)決定采用“工具先行”的模式,借助低成本的開(kāi)源測(cè)試工具,快速構(gòu)建IT基礎(chǔ)設(shè)施并保障其運(yùn)行質(zhì)量。
之所以決定選用開(kāi)源的測(cè)試工具,而不是選擇購(gòu)買(mǎi)閉源產(chǎn)品、定制或自研測(cè)試軟件,國(guó)信證券的IT團(tuán)隊(duì)有以下幾點(diǎn)考量:
① 開(kāi)源工具的成本較低
除去產(chǎn)品費(fèi)用等顯性成本較低外,開(kāi)源工具的學(xué)習(xí)成本、使用中節(jié)約的時(shí)間成本等隱性成本,相較于其他測(cè)試工具也更具優(yōu)勢(shì)。因?yàn)殚_(kāi)源工具的流通更廣,員工有過(guò)該軟件學(xué)習(xí)和使用經(jīng)歷的可能性就更高,也更容易在豐富的社區(qū)教程幫助下學(xué)會(huì)軟件的操作技能,無(wú)形中節(jié)約了測(cè)試團(tuán)隊(duì)的學(xué)習(xí)成本;
② 周期短,見(jiàn)效快
已有的測(cè)試工具會(huì)比定制或自研的測(cè)試工具更加成熟,可以達(dá)到“開(kāi)箱即用”的效果,將之接入業(yè)務(wù)系統(tǒng)的難度更低,建設(shè)周期更短;
③ 技術(shù)更先進(jìn)
開(kāi)源測(cè)試工具往往采用主流技術(shù)棧,技術(shù)選型具有先進(jìn)性,可以在一定程度上降低軟件學(xué)習(xí)與使用的門(mén)檻;
④ 產(chǎn)品生命力強(qiáng)
開(kāi)源軟件的用戶更加廣泛,且產(chǎn)品會(huì)隨著大量用戶的不斷反饋而持續(xù)迭代,更有持續(xù)演進(jìn)的動(dòng)力,生命力比閉源軟件、定制軟件或自研軟件更強(qiáng)大。
三、MeterSphere在國(guó)信證券的落地實(shí)踐
1. 開(kāi)源工具選型
在經(jīng)過(guò)詳細(xì)的調(diào)查選型后,國(guó)信證券的IT團(tuán)隊(duì)選擇了MeterSphere一站式開(kāi)源持續(xù)測(cè)試平臺(tái)。MeterSphere最吸引團(tuán)隊(duì)的優(yōu)勢(shì)包括:
① 開(kāi)源社區(qū)活躍度高
MeterSphere的用戶群廣泛,開(kāi)源社區(qū)活躍度非常高。目前MeterSphere在GitHub已獲得9000多個(gè)Star、2000多次Fork,已經(jīng)在很多企業(yè)中被落地使用;
② 功能全面
作為一款一站式的開(kāi)源持續(xù)測(cè)試平臺(tái),MeterSphere中包含了國(guó)信證券的測(cè)試工作所需要的測(cè)試跟蹤、接口測(cè)試、性能測(cè)試等幾乎全部功能;
③ 兼容JMeter
在引入MeterSphere之前,國(guó)信證券的性能測(cè)試工作主要是基于JMeter展開(kāi)的。公司的交易系統(tǒng)等穩(wěn)態(tài)系統(tǒng)中有一些非通用的數(shù)字協(xié)議,也是通過(guò)基于JMeter研發(fā)的擴(kuò)展插件去進(jìn)行兼容和支持的。由于MeterSphere也可以兼容JMeter,引入MeterSphere平臺(tái)后可以方便、快速地在二者之間完成測(cè)試工作的對(duì)接;
④ 擴(kuò)展性強(qiáng)
MeterSphere可以兼容多種協(xié)議,擁有豐富的插件體系。這就意味著MeterSphere作為一款軟件具有充足的擴(kuò)展性,能夠更好地適應(yīng)國(guó)信證券內(nèi)部的諸多系統(tǒng);
⑤ 測(cè)試環(huán)境適配
MeterSphere支持容器化部署,便于信創(chuàng)環(huán)境等多種測(cè)試環(huán)境的快速遷移和與測(cè)試工具的適配;
⑥ 采用主流技術(shù)棧
MeterSphere主要采用Java語(yǔ)言編寫(xiě),使用Spring Boot(后端)、Vue.js(前端)等常見(jiàn)的技術(shù)棧,與國(guó)信證券的業(yè)務(wù)系統(tǒng)和IT團(tuán)隊(duì)成員技能契合度高。
2. 業(yè)務(wù)監(jiān)控的落地實(shí)踐
① 業(yè)務(wù)監(jiān)控全方位覆蓋
國(guó)信證券的IT團(tuán)隊(duì)通過(guò)MeterSphere的接口自動(dòng)化功能,以“金太陽(yáng)” 移動(dòng)APP為試點(diǎn),實(shí)現(xiàn)了對(duì)包括交易、理財(cái)、開(kāi)戶、首頁(yè)、行情、資訊等在內(nèi)的核心業(yè)務(wù)系統(tǒng)內(nèi)業(yè)務(wù)監(jiān)控的100%覆蓋,以及對(duì)自建數(shù)據(jù)中心與行情云上機(jī)房的100%覆蓋。覆蓋接口共591個(gè),接口覆蓋率達(dá)到94.5%。業(yè)務(wù)監(jiān)控保持7*15小時(shí)(09:00~23:59,節(jié)假日不休)的不間斷運(yùn)行。
② 監(jiān)控告警發(fā)現(xiàn)、推送、響應(yīng)、處理的閉環(huán)實(shí)現(xiàn)
在MeterSphere的協(xié)助下,國(guó)信證券實(shí)現(xiàn)了監(jiān)控告警發(fā)現(xiàn)、推送、響應(yīng)、處理的閉環(huán)管控。在業(yè)務(wù)監(jiān)控保持7*15小時(shí)(09:00~23:59)不間斷運(yùn)行的情況下,當(dāng)業(yè)務(wù)系統(tǒng)中出現(xiàn)錯(cuò)誤,業(yè)務(wù)監(jiān)控就會(huì)發(fā)出對(duì)應(yīng)告警,并將告警推送至統(tǒng)一告警事件平臺(tái)以及負(fù)責(zé)人微信,快速觸達(dá)負(fù)責(zé)問(wèn)題處理的IT工作人員。
同時(shí),平臺(tái)可以針對(duì)這些告警做出分類(lèi)分級(jí)的處理,協(xié)助工作人員快速進(jìn)行問(wèn)題的優(yōu)先級(jí)排序并制定處理決策。對(duì)于告警的故障問(wèn)題,MeterSphere也可以給出機(jī)房定位、接口定位、錯(cuò)誤內(nèi)容和錯(cuò)誤時(shí)間等清晰的信息提示。IT團(tuán)隊(duì)還對(duì)業(yè)務(wù)監(jiān)控的參數(shù)進(jìn)行了染色,便于知悉錯(cuò)誤的提交者是內(nèi)部工作人員還是外部用戶。
在公司業(yè)務(wù)系統(tǒng)變更時(shí),可能會(huì)短時(shí)間內(nèi)觸發(fā)大量告警。IT團(tuán)隊(duì)設(shè)計(jì)了告警的可配置自動(dòng)恢復(fù)策略。在系統(tǒng)變更結(jié)束、服務(wù)恢復(fù)正常之后,不用浪費(fèi)人力去一個(gè)個(gè)地手動(dòng)排查處理,這些失效的告警可以自動(dòng)恢復(fù)正常。
③ 實(shí)現(xiàn)對(duì)私有協(xié)議及各種非標(biāo)準(zhǔn)協(xié)議的支持
國(guó)信證券的業(yè)務(wù)系統(tǒng)中還涉及多種私有協(xié)議和非標(biāo)準(zhǔn)協(xié)議,IT團(tuán)隊(duì)在MeterSphere平臺(tái)通過(guò)可擴(kuò)展的插件機(jī)制解決了這問(wèn)題。在整個(gè)過(guò)程中,按照“依賴廠商-合作共研-自主開(kāi)發(fā)”三步走的模式,目前已經(jīng)擴(kuò)展了4個(gè)插件,包括飛致云的客戶成功團(tuán)隊(duì)幫助開(kāi)發(fā)的兩種插件、國(guó)信證券IT團(tuán)隊(duì)與飛致云共同研發(fā)的私有TPC網(wǎng)關(guān)插件,以及國(guó)信證券自主研發(fā)的華銳極速交易插件。后續(xù)國(guó)信證券將根據(jù)業(yè)務(wù)系統(tǒng)的要求,根據(jù)測(cè)試需求自主擴(kuò)展MeterSphere平臺(tái)的插件體系。
④ 在應(yīng)用變更、系統(tǒng)重啟及日常業(yè)務(wù)巡檢發(fā)揮價(jià)值
通過(guò)MeterSphere平臺(tái)建設(shè)的業(yè)務(wù)監(jiān)控體系在國(guó)信證券業(yè)務(wù)系統(tǒng)變更、重啟及日常的業(yè)務(wù)巡檢中發(fā)揮了很高的價(jià)值。業(yè)務(wù)監(jiān)控體系上線一年間內(nèi),IT團(tuán)隊(duì)共發(fā)現(xiàn)了61個(gè)線上問(wèn)題,其中72%的問(wèn)題是在日常巡檢中被發(fā)現(xiàn),28%的問(wèn)題是在應(yīng)用變更和日常重啟中被發(fā)現(xiàn)。作為金融類(lèi)企業(yè),國(guó)信證券的線上故障率在同類(lèi)企業(yè)中一直處于較低水平。
3. 基于MeterSphere進(jìn)行業(yè)務(wù)系統(tǒng)質(zhì)量管理
① 明確系統(tǒng)質(zhì)量過(guò)程管理規(guī)范
通過(guò)使用MeterSphere測(cè)試平臺(tái),國(guó)信證券打破了系統(tǒng)供應(yīng)商的黑盒子,明確了對(duì)合作廠商交付系統(tǒng)質(zhì)量的全過(guò)程管理規(guī)范,即將測(cè)試管理的過(guò)程“左移”到廠商交付之前。
在系統(tǒng)需求設(shè)計(jì)之后,國(guó)信證券會(huì)對(duì)此需求設(shè)計(jì)進(jìn)行初步評(píng)審,然后系統(tǒng)供應(yīng)商再開(kāi)始進(jìn)行開(kāi)發(fā)編碼。開(kāi)發(fā)編碼結(jié)束后,團(tuán)隊(duì)會(huì)與廠商先溝通進(jìn)行一次用例評(píng)審,讓廠商依據(jù)要求進(jìn)行系統(tǒng)測(cè)試,并要求廠商對(duì)產(chǎn)出物進(jìn)行標(biāo)準(zhǔn)化管理。最終,國(guó)信證券在進(jìn)行業(yè)務(wù)系統(tǒng)的內(nèi)部測(cè)試驗(yàn)收時(shí),會(huì)對(duì)此過(guò)程執(zhí)行過(guò)程審計(jì),通過(guò)審計(jì)后方可開(kāi)放系統(tǒng)的線上部署。

② 統(tǒng)一平臺(tái),標(biāo)準(zhǔn)化交付物,快速驗(yàn)收存檔
國(guó)信證券要求系統(tǒng)供應(yīng)廠商與國(guó)信證券使用數(shù)據(jù)兼容的統(tǒng)一測(cè)試平臺(tái)——即MeterSphere一站式開(kāi)源測(cè)試平臺(tái)。在交付業(yè)務(wù)功能的基礎(chǔ)上,廠商需要向國(guó)信證券同步交付編寫(xiě)的功能測(cè)試用例、接口自動(dòng)化用例與性能測(cè)試用例等,通過(guò)MeterSphere平臺(tái)即可將這些測(cè)試相關(guān)的交付內(nèi)容直接導(dǎo)入至國(guó)信證券的內(nèi)部環(huán)境。這樣系統(tǒng)采購(gòu)之后的維護(hù)期就可以在系統(tǒng)供應(yīng)廠商無(wú)需介入的情況下,快速上手執(zhí)行系統(tǒng)升級(jí)或服務(wù)遷移等操作,并直接運(yùn)行已有的用例開(kāi)展測(cè)試工作,實(shí)現(xiàn)系統(tǒng)交付的無(wú)縫銜接以及廠商和交付系統(tǒng)的標(biāo)準(zhǔn)化管理。
③ 面向不同項(xiàng)目及角色,提供多樣服務(wù)能力
MeterSphere平臺(tái)為國(guó)信證券IT團(tuán)隊(duì)中不同的項(xiàng)目與角色提供多樣化的服務(wù)能力。
■?對(duì)于開(kāi)發(fā)人員來(lái)說(shuō),MeterSphere支持多種接口協(xié)議的調(diào)試、編輯、回放,同時(shí)提供前后端分離開(kāi)發(fā)模式的接口Mock服務(wù),還能實(shí)現(xiàn)接口測(cè)試一鍵轉(zhuǎn)性能測(cè)試,有效提升了軟件開(kāi)發(fā)的效率;
■?對(duì)于測(cè)試經(jīng)理來(lái)說(shuō),MeterSphere可以系統(tǒng)化地管理測(cè)試過(guò)程中的資產(chǎn)數(shù)據(jù),便于進(jìn)行用例的儲(chǔ)存和復(fù)用,也可以直接在MeterSphere平臺(tái)對(duì)用例進(jìn)行在線評(píng)審。在MeterSphere的“測(cè)試管理”模塊中,可以對(duì)測(cè)試任務(wù)進(jìn)行線上分配,并對(duì)工作人員的測(cè)試進(jìn)度進(jìn)行實(shí)時(shí)追蹤。對(duì)于在MeterSphere平臺(tái)進(jìn)行的測(cè)試工作,也可以更規(guī)范地進(jìn)行測(cè)試過(guò)程的審計(jì),即時(shí)更新審計(jì)結(jié)果并為執(zhí)行動(dòng)作留痕。審計(jì)中發(fā)現(xiàn)的缺陷則可以進(jìn)行分類(lèi)處理,保障交付系統(tǒng)的質(zhì)量;
■?對(duì)于應(yīng)用運(yùn)維人員來(lái)說(shuō),MeterSphere平臺(tái)可以進(jìn)行業(yè)務(wù)變更后的驗(yàn)證,提高驗(yàn)證效率,加速業(yè)務(wù)更新上線。在業(yè)務(wù)系統(tǒng)的日常巡檢中,MeterSphere平臺(tái)也發(fā)揮了非常大的作用,當(dāng)發(fā)現(xiàn)系統(tǒng)問(wèn)題時(shí)MeterSphere可以及時(shí)進(jìn)行統(tǒng)一告警,并將告警消息推送至負(fù)責(zé)人微信等,減小問(wèn)題的影響時(shí)長(zhǎng)和影響范圍,幫助提升整個(gè)系統(tǒng)的穩(wěn)定性。