[發(fā)明專利]一種用于CBTC系統(tǒng)自動(dòng)化測(cè)試的引擎有效
| 申請(qǐng)?zhí)枺?/td> | 201811496777.6 | 申請(qǐng)日: | 2018-12-07 |
| 公開(kāi)(公告)號(hào): | CN109710513B | 公開(kāi)(公告)日: | 2020-10-13 |
| 發(fā)明(設(shè)計(jì))人: | 劉騰;付觀華;趙紅;來(lái)瑞珉;郭向雷 | 申請(qǐng)(專利權(quán))人: | 天津津航計(jì)算技術(shù)研究所 |
| 主分類號(hào): | G06F11/36 | 分類號(hào): | G06F11/36 |
| 代理公司: | 中國(guó)兵器工業(yè)集團(tuán)公司專利中心 11011 | 代理人: | 劉瑞東 |
| 地址: | 300308 天津*** | 國(guó)省代碼: | 天津;12 |
| 權(quán)利要求書(shū): | 查看更多 | 說(shuō)明書(shū): | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 用于 cbtc 系統(tǒng) 自動(dòng)化 測(cè)試 引擎 | ||
本發(fā)明屬于列車控制技術(shù)領(lǐng)域,涉及一種用于CBTC系統(tǒng)自動(dòng)化測(cè)試的引擎,包括測(cè)試主引擎和測(cè)試分引擎兩部分;測(cè)試主引擎為中央控制單元,提供測(cè)試腳本的解析,測(cè)試流程的控制,測(cè)試任務(wù)的分配,各測(cè)試執(zhí)行器的同步與協(xié)調(diào),從測(cè)試分引擎中搜集訂閱的測(cè)試數(shù)據(jù),以及測(cè)試腳本的終止、暫停、重載和測(cè)試動(dòng)作的取消、恢復(fù);測(cè)試分引擎,是測(cè)試腳本的真正執(zhí)行者,根據(jù)主引擎下發(fā)的測(cè)試動(dòng)作,依次向STP仿真測(cè)試平臺(tái)發(fā)送消息,并且接收STP仿真測(cè)試平臺(tái)上傳的消息。本發(fā)明自動(dòng)化測(cè)試引擎可分布式部署,并發(fā)執(zhí)行測(cè)試案例。測(cè)試分引擎的應(yīng)用層由STP仿真平臺(tái)的相關(guān)模塊集成實(shí)現(xiàn),可花費(fèi)極小的開(kāi)銷,將其分布在不同的機(jī)器上并行執(zhí)行,極大的提高了測(cè)試執(zhí)行的效率。
技術(shù)領(lǐng)域
本發(fā)明屬于列車控制技術(shù)領(lǐng)域,具體涉及一種用于CBTC系統(tǒng)自動(dòng)化測(cè)試的引擎。
背景技術(shù)
隨著計(jì)算機(jī)技術(shù)以及通信技術(shù)的快速發(fā)展,基于通信的列車控制技術(shù)CBTC(Communication Based Train Control)已經(jīng)發(fā)展為城市軌道交通中主流的信號(hào)制式。當(dāng)前,CBTC系統(tǒng)產(chǎn)品的的規(guī)模越來(lái)越大,其業(yè)務(wù)和實(shí)現(xiàn)的復(fù)雜度也越來(lái)越高。這樣大規(guī)模和高復(fù)雜度的控制軟件給測(cè)試工作帶來(lái)了很大的困擾,并且傳統(tǒng)的人工測(cè)試易出錯(cuò)、效率低、成本高,因此軟件自動(dòng)化測(cè)試勢(shì)在必行。
1.自動(dòng)化測(cè)試方法介紹
常用的自動(dòng)化測(cè)試方法主要有簡(jiǎn)單的錄制/回放、數(shù)據(jù)驅(qū)動(dòng)和關(guān)鍵字驅(qū)動(dòng),很多的自動(dòng)化測(cè)試框架都基于這三種方法設(shè)計(jì)。
1)簡(jiǎn)單的錄制/回放:由測(cè)試工具錄制并記錄測(cè)試人員操作過(guò)程和數(shù)據(jù),并將其轉(zhuǎn)化為腳本,通過(guò)回放來(lái)重復(fù)人工操作的過(guò)程。在這種模式下,數(shù)據(jù)和腳本混在一起,幾乎一個(gè)測(cè)試案例對(duì)應(yīng)一個(gè)測(cè)試腳本,維護(hù)成本很高,腳本復(fù)用率很低。
2)數(shù)據(jù)驅(qū)動(dòng)的自動(dòng)化測(cè)試:從數(shù)據(jù)文件或數(shù)據(jù)庫(kù)讀取輸入數(shù)據(jù),通過(guò)變量的參數(shù)化,將測(cè)試數(shù)據(jù)傳入測(cè)試腳本,不同的數(shù)據(jù)文件對(duì)應(yīng)不同的測(cè)試案例。在這種模式下,數(shù)據(jù)和腳本分離,腳本的利用率、可維護(hù)性大大提高,但是這種方法仍然在較大程度上受到測(cè)試軟件變化的影響。
3)關(guān)鍵字驅(qū)動(dòng)的自動(dòng)化測(cè)試:它是數(shù)據(jù)驅(qū)動(dòng)測(cè)試的一種改進(jìn)類型,它將測(cè)試邏輯按照關(guān)鍵字進(jìn)行分解,形成數(shù)據(jù)文件,關(guān)鍵字對(duì)應(yīng)封裝的業(yè)務(wù)邏輯。主要關(guān)鍵字包括三類:被操作對(duì)象(Item)、操作(Operation)和值(Value)。這種方法使得腳本與數(shù)據(jù)分離、測(cè)試描述與具體實(shí)現(xiàn)細(xì)節(jié)分離,極大地增加了平臺(tái)的可拓展性。
2.自動(dòng)化測(cè)試工具介紹
從測(cè)試類別上自動(dòng)化測(cè)試工具可分為白盒測(cè)試工具和黑盒測(cè)試工具,黑盒測(cè)試工具一般是針對(duì)被測(cè)對(duì)象的源程序進(jìn)行測(cè)試,測(cè)試故障精確到代碼級(jí)。而黑盒測(cè)試工具則是主要針對(duì)被測(cè)對(duì)象的功能進(jìn)行測(cè)試,不需考慮軟件內(nèi)部的實(shí)現(xiàn)。目前市場(chǎng)上已經(jīng)有一些成熟的測(cè)試工具。
1)Silk Test軟件功能測(cè)試工具
Silk Test International是適用于當(dāng)今全球企業(yè)級(jí)應(yīng)用的一種先進(jìn)的、基于標(biāo)準(zhǔn)的測(cè)試平臺(tái)。它可以使用戶通過(guò)執(zhí)行單一的測(cè)試腳本同時(shí)測(cè)試跨多種語(yǔ)言、平臺(tái)和Web瀏覽器的應(yīng)用。Silk Test自動(dòng)化測(cè)試工具提供測(cè)試的計(jì)劃和管理、直接的數(shù)據(jù)庫(kù)訪問(wèn)及校驗(yàn)、內(nèi)置全天恢復(fù)系統(tǒng)等功能。
2)Test Partner
Test Partner是一個(gè)自動(dòng)化的功能測(cè)試工具,它專為測(cè)試基于微軟、Java和Web技術(shù)的復(fù)雜應(yīng)用而設(shè)計(jì)。測(cè)試人員和開(kāi)發(fā)人員都可以使用可視的腳本編制和自動(dòng)向?qū)?lái)生成可重復(fù)的測(cè)試,沒(méi)有編程知識(shí)的測(cè)試人員都能操作,使用可視化的導(dǎo)航器快速創(chuàng)建測(cè)試并執(zhí)行。并且通過(guò)可視化的導(dǎo)航器錄制并回放測(cè)試,每一個(gè)測(cè)試都將被展現(xiàn)為樹(shù)狀結(jié)構(gòu),以清除地展現(xiàn)測(cè)試通過(guò)應(yīng)用的路徑。
3)Silk Performer
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于天津津航計(jì)算技術(shù)研究所,未經(jīng)天津津航計(jì)算技術(shù)研究所許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買(mǎi)此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201811496777.6/2.html,轉(zhuǎn)載請(qǐng)聲明來(lái)源鉆瓜專利網(wǎng)。
- 上一篇:基于測(cè)地線流核的神經(jīng)網(wǎng)絡(luò)軟件缺陷預(yù)測(cè)方法
- 下一篇:測(cè)試用例優(yōu)先級(jí)排序中的tie-breaking的解決方法及系統(tǒ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ò)誤
- 一種CBTC無(wú)線信號(hào)仿真設(shè)備、仿真系統(tǒng)及其仿真方法
- 一種CBTC業(yè)務(wù)的數(shù)據(jù)傳輸方法
- 用于控制與CBTC系統(tǒng)連接的軌道車輛的方法和具有至少一個(gè)軌道車輛的CBTC系統(tǒng)
- 一種基于CBTC的控制信道容量提升方法
- 基于通信的列車控制系統(tǒng)CBTC業(yè)務(wù)調(diào)度方法和裝置
- 一種基于CBTC業(yè)務(wù)的高負(fù)荷預(yù)警方法
- 一種LTE-M通信網(wǎng)絡(luò)中CBTC信號(hào)告警方法
- 一種增強(qiáng)型CBTC列控系統(tǒng)
- 一種兼容CTCS-2和CBTC的列車運(yùn)行控制系統(tǒng)
- 一種CBTC系統(tǒng)仿真測(cè)試方法及裝置
- 自動(dòng)化設(shè)備和自動(dòng)化系統(tǒng)
- 一種基于流程驅(qū)動(dòng)的測(cè)試自動(dòng)化方法以及測(cè)試自動(dòng)化系統(tǒng)
- 用于工業(yè)自動(dòng)化設(shè)備認(rèn)識(shí)的系統(tǒng)和方法
- 實(shí)現(xiàn)過(guò)程自動(dòng)化服務(wù)的標(biāo)準(zhǔn)化設(shè)計(jì)方法學(xué)的自動(dòng)化系統(tǒng)
- 一種日產(chǎn)50萬(wàn)安時(shí)勻漿自動(dòng)化系統(tǒng)
- 一種自動(dòng)化肥料生產(chǎn)系統(tǒng)
- 一種電氣自動(dòng)化設(shè)備自動(dòng)檢測(cè)系統(tǒng)及檢測(cè)方法
- 用于自動(dòng)化應(yīng)用的抽象層
- 一種基于虛擬化架構(gòu)的自動(dòng)化系統(tǒng)功能驗(yàn)證方法
- 自動(dòng)化測(cè)試框架自動(dòng)測(cè)試的實(shí)現(xiàn)技術(shù)





