[發(fā)明專利]一種基于軟硬件證券行情系統(tǒng)的自動(dòng)化測(cè)試方法及裝置在審
| 申請(qǐng)?zhí)枺?/td> | 202111043752.2 | 申請(qǐng)日: | 2021-09-07 |
| 公開(公告)號(hào): | CN113760761A | 公開(公告)日: | 2021-12-07 |
| 發(fā)明(設(shè)計(jì))人: | 潘薇;沈建東 | 申請(qǐng)(專利權(quán))人: | 上海金仕達(dá)軟件科技有限公司 |
| 主分類號(hào): | G06F11/36 | 分類號(hào): | G06F11/36 |
| 代理公司: | 北京集佳知識(shí)產(chǎn)權(quán)代理有限公司 11227 | 代理人: | 尹秀 |
| 地址: | 201203 *** | 國(guó)省代碼: | 上海;31 |
| 權(quán)利要求書: | 查看更多 | 說(shuō)明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 基于 軟硬件 證券行情 系統(tǒng) 自動(dòng)化 測(cè)試 方法 裝置 | ||
本發(fā)明公開了一種基于軟硬件證券行情系統(tǒng)的自動(dòng)化測(cè)試方法及裝置,預(yù)先設(shè)置包括至少一個(gè)測(cè)試腳本的自動(dòng)化Jenkins腳本,測(cè)試腳本用于將對(duì)應(yīng)的全鏈路自動(dòng)化測(cè)試步驟定制化,該方法包括:獲取當(dāng)前軟硬件證券行情系統(tǒng)的報(bào)文,對(duì)報(bào)文基于python自動(dòng)化腳本進(jìn)行測(cè)試,得到第一數(shù)據(jù);基于自動(dòng)化Jenkins腳本中對(duì)應(yīng)的測(cè)試腳本獲取硬件解析的第二數(shù)據(jù);對(duì)第一數(shù)據(jù)和第二數(shù)據(jù)進(jìn)行對(duì)比,基于對(duì)比結(jié)果生成測(cè)試報(bào)告。上述過(guò)程,基于自動(dòng)化Jenkins腳本中對(duì)應(yīng)的測(cè)試腳本獲取硬件解析的第二數(shù)據(jù),由于測(cè)試腳本用于將對(duì)應(yīng)的全鏈路自動(dòng)化測(cè)試步驟定制化,不再需要燒制硬件版本和檢查硬件版本等操作,減少了測(cè)試時(shí)間,提高了測(cè)試效率。
技術(shù)領(lǐng)域
本發(fā)明涉及自動(dòng)化測(cè)試技術(shù)領(lǐng)域,尤其涉及一種基于軟硬件證券行情系統(tǒng)的自動(dòng)化測(cè)試方法及裝置。
背景技術(shù)
隨著硬件技術(shù)在金融業(yè)的運(yùn)用,尤其在證券行情領(lǐng)域得到充分發(fā)揮,產(chǎn)生了軟硬件結(jié)合的證券行情系統(tǒng)。
對(duì)于每一個(gè)交易所均有對(duì)應(yīng)的軟硬件證券行情系統(tǒng),在針對(duì)軟硬件證券行情系統(tǒng)進(jìn)行測(cè)試時(shí),現(xiàn)有技術(shù)中采用手工測(cè)試的方式,手工執(zhí)行測(cè)試步驟繁瑣:測(cè)試行情數(shù)據(jù)源中報(bào)文需要運(yùn)行的python自動(dòng)化腳本進(jìn)行解析行情數(shù)據(jù)源、燒制硬件版本、檢查硬件版本、檢查靜態(tài)文件并修改靜態(tài)文件日期使其適配當(dāng)天測(cè)試日期、修改硬件設(shè)置使其和數(shù)據(jù)源匹配、啟動(dòng)軟件系統(tǒng)、啟動(dòng)接收端。
手工測(cè)試軟硬件證券行情系統(tǒng)繁瑣且費(fèi)時(shí),重復(fù)測(cè)試多個(gè)行情數(shù)據(jù)源時(shí),則需重復(fù)執(zhí)行以上操作,花費(fèi)大量時(shí)間,測(cè)試效率低。
發(fā)明內(nèi)容
有鑒于此,本發(fā)明提供了一種基于軟硬件證券行情系統(tǒng)的自動(dòng)化測(cè)試方法及裝置,用以解決手工測(cè)試軟硬件證券行情系統(tǒng)繁瑣且費(fèi)時(shí),重復(fù)測(cè)試多個(gè)行情數(shù)據(jù)源時(shí),則需重復(fù)執(zhí)行以上操作,花費(fèi)大量時(shí)間,測(cè)試效率低問(wèn)題。具體方案如下:
一種基于軟硬件證券行情系統(tǒng)的自動(dòng)化測(cè)試方法,預(yù)先設(shè)置自動(dòng)化Jenkins腳本,其中,所述自動(dòng)化Jenkins腳本包含至少一個(gè)測(cè)試腳本,所述測(cè)試腳本用于將對(duì)應(yīng)的全鏈路自動(dòng)化測(cè)試步驟定制化,所述測(cè)試方法包括:
在接收到對(duì)當(dāng)前軟硬件證券行情系統(tǒng)的自動(dòng)化測(cè)試請(qǐng)求的情況下,獲取所述當(dāng)前軟硬件證券行情系統(tǒng)的報(bào)文,對(duì)所述報(bào)文基于python自動(dòng)化腳本進(jìn)行測(cè)試,得到第一數(shù)據(jù);
基于所述自動(dòng)化Jenkins腳本中對(duì)應(yīng)的測(cè)試腳本獲取所述當(dāng)前軟硬件證券行情系統(tǒng)中硬件解析的第二數(shù)據(jù);
對(duì)所述第一數(shù)據(jù)和所述第二數(shù)據(jù)進(jìn)行對(duì)比,獲取對(duì)比結(jié)果;
基于所述對(duì)比結(jié)果生成測(cè)試報(bào)告。
上述的方法,可選的,對(duì)所述報(bào)文基于python自動(dòng)化腳本進(jìn)行測(cè)試,得到第一數(shù)據(jù),包括:
獲取所述報(bào)文中的有效荷載;
基于所述有效載荷中標(biāo)識(shí),對(duì)所述有效載荷進(jìn)行拼接,得到目標(biāo)有效載荷;
對(duì)所述目標(biāo)有效載荷進(jìn)行行情解析,得到第一數(shù)據(jù)。
上述的方法,可選的,基于所述自動(dòng)化Jenkins腳本中對(duì)應(yīng)的測(cè)試腳本獲取所述當(dāng)前軟硬件證券行情系統(tǒng)中硬件解析的第二數(shù)據(jù),包括:
獲取與所述前軟硬件證券行情系統(tǒng)對(duì)應(yīng)的目標(biāo)測(cè)試腳本;
基于所述目標(biāo)測(cè)試腳本對(duì)所述當(dāng)前軟硬件證券行情系統(tǒng)中的報(bào)文進(jìn)行解析,得到第二數(shù)據(jù)。
上述的方法,可選的,對(duì)所述第一數(shù)據(jù)和所述第二數(shù)據(jù)進(jìn)行對(duì)比,包括:
基于行情類別對(duì)所述第一數(shù)據(jù)進(jìn)行分類,得到第一目標(biāo)數(shù)據(jù);
基于所述行情類別對(duì)所述第二數(shù)據(jù)進(jìn)行分類,得到第二目標(biāo)數(shù)據(jù);
將所述第一目標(biāo)數(shù)據(jù)和所述第二目標(biāo)數(shù)據(jù)中的對(duì)應(yīng)項(xiàng)進(jìn)行對(duì)比,將所述第一目標(biāo)數(shù)據(jù)和所述第二目標(biāo)數(shù)據(jù)中的差異項(xiàng)作為對(duì)比結(jié)果。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于上海金仕達(dá)軟件科技有限公司,未經(jīng)上海金仕達(dá)軟件科技有限公司許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202111043752.2/2.html,轉(zhuǎn)載請(qǐng)聲明來(lái)源鉆瓜專利網(wǎng)。
- 同類專利
- 專利分類
G06F 電數(shù)字?jǐn)?shù)據(jù)處理
G06F11-00 錯(cuò)誤檢測(cè);錯(cuò)誤校正;監(jiān)控
G06F11-07 .響應(yīng)錯(cuò)誤的產(chǎn)生,例如,容錯(cuò)
G06F11-22 .在準(zhǔn)備運(yùn)算或者在空閑時(shí)間期間內(nèi),通過(guò)測(cè)試作故障硬件的檢測(cè)或定位
G06F11-28 .借助于檢驗(yàn)標(biāo)準(zhǔn)程序或通過(guò)處理作錯(cuò)誤檢測(cè)、錯(cuò)誤校正或監(jiān)控
G06F11-30 .監(jiān)控
G06F11-36 .通過(guò)軟件的測(cè)試或調(diào)試防止錯(cuò)誤
- 噴墨式記錄系統(tǒng)及噴墨式記錄方法
- 軟硬體資源的管理系統(tǒng)及其方法
- 軟硬件協(xié)同函數(shù)庫(kù)的構(gòu)造方法
- 基于改進(jìn)混洗蛙跳算法的軟硬件劃分方法
- 一種統(tǒng)一監(jiān)控告警的方法、一站式監(jiān)控告警平臺(tái)及系統(tǒng)
- 一種軟硬件混合系統(tǒng)的聯(lián)合可靠性試驗(yàn)剖面構(gòu)造方法
- 圖像處理的環(huán)境確定方法、裝置、電子設(shè)備和存儲(chǔ)介質(zhì)
- 一種面向智能交通軟硬件數(shù)據(jù)準(zhǔn)確性的評(píng)估方法
- 一種用于視頻處理服務(wù)端的軟硬件編碼協(xié)同系統(tǒng)、方法及電子裝置
- 一種基于組合測(cè)試的軟硬件混合系統(tǒng)聯(lián)合試驗(yàn)剖面構(gòu)造方法
- 提供金融數(shù)據(jù)評(píng)論的方法和數(shù)據(jù)處理系統(tǒng)
- 證券行情訂單總攬快照數(shù)據(jù)傳輸方法
- 一種服務(wù)器及實(shí)時(shí)更新證券行情消息的系統(tǒng)
- 證券行情訂單隊(duì)列數(shù)據(jù)傳輸方法
- 一種證券行情與證券資訊聚合顯示的方法及系統(tǒng)
- 一種基于Cgo的高性能證券行情接入系統(tǒng)和方法
- 時(shí)頻譜的應(yīng)用方法和設(shè)備
- 一種證券行情TCP/IP報(bào)文快速處理裝置和方法
- 一種證券行情轉(zhuǎn)發(fā)系統(tǒng)和方法
- 一種證券行情偵聽方式下的快速處理方法





