[發(fā)明專利]一種自動(dòng)化測試系統(tǒng)及方法有效
| 申請(qǐng)?zhí)枺?/td> | 201410015870.6 | 申請(qǐng)日: | 2014-01-14 |
| 公開(公告)號(hào): | CN103761185A | 公開(公告)日: | 2014-04-30 |
| 發(fā)明(設(shè)計(jì))人: | 王愛國;喬俊超;楊彥波 | 申請(qǐng)(專利權(quán))人: | 烽火通信科技股份有限公司 |
| 主分類號(hào): | G06F11/36 | 分類號(hào): | G06F11/36 |
| 代理公司: | 北京捷誠信通專利事務(wù)所(普通合伙) 11221 | 代理人: | 魏殿紳;龐炳良 |
| 地址: | 430074 湖北省武*** | 國省代碼: | 湖北;42 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 自動(dòng)化 測試 系統(tǒng) 方法 | ||
1.一種自動(dòng)化測試系統(tǒng),與被測設(shè)備連接,其特征在于:包括依次連接的多項(xiàng)目管理模塊、主控模塊、同步交叉模塊,還包括同步交叉模塊分別連接的判決信息處理模塊、配置信息處理模塊、自監(jiān)測處理模塊,所述判決信息處理模塊連接判決信息庫,配置信息處理模塊連接配置信息庫,自監(jiān)測處理模塊連接自監(jiān)測信息庫,且所述判決信息庫、配置信息庫、自監(jiān)測信息庫都與被測設(shè)備相連;所述主控模塊連接一個(gè)用于監(jiān)控測試中各關(guān)鍵節(jié)點(diǎn)的監(jiān)控模塊,還連接一個(gè)用于接收人工輸入的人機(jī)接口模塊;所述多項(xiàng)目管理模塊根據(jù)不同的用戶級(jí)別設(shè)置配備不同的測試資源;主控模塊接收其他模塊的輸入,完成自動(dòng)化測試的初始配置;同步交叉模塊基于主控模塊提供的信息,針對(duì)當(dāng)前的測試案例,完成判決信息處理模塊、配置信息處理模塊、自監(jiān)測處理模塊三者之間的同步化處理。
2.如權(quán)利要求1所述的自動(dòng)化測試系統(tǒng),其特征在于:所述監(jiān)控模塊還連接三個(gè)數(shù)據(jù)庫,分別為成功案例數(shù)據(jù)庫、異常案例數(shù)據(jù)庫和常用日志信息庫。
3.一種基于權(quán)利要求1所述系統(tǒng)的自動(dòng)化測試方法,其特征在于,包括步驟:
S1.多項(xiàng)目管理模塊進(jìn)行項(xiàng)目編號(hào)以及用戶驗(yàn)證;
S2.主控模塊接收來自多項(xiàng)目管理模塊和人機(jī)接口模塊的信息,完成測試所需配置;
S3.同步交叉模塊根據(jù)一個(gè)測試案例啟動(dòng)自動(dòng)化測試,判決信息庫向被測設(shè)備發(fā)送測試數(shù)據(jù)流,被測設(shè)備對(duì)測試數(shù)據(jù)流經(jīng)功能轉(zhuǎn)換后,發(fā)出轉(zhuǎn)換后的數(shù)據(jù)流;判決信息庫接收轉(zhuǎn)換后的數(shù)據(jù)流,并對(duì)所述數(shù)據(jù)流進(jìn)行超時(shí)判斷、被測設(shè)備的狀態(tài)監(jiān)測判斷后,由當(dāng)前案例按預(yù)期的匹配規(guī)則進(jìn)行收發(fā)碼流的功能匹配檢測;
S4.主控模塊判斷當(dāng)前測試案例是否為最后一個(gè)測試案例,若是,進(jìn)入S5;若否,進(jìn)入S3;
S5.監(jiān)控模塊根據(jù)每個(gè)測試案例的測試通過情況,建立對(duì)應(yīng)測試集的各種數(shù)據(jù)庫。
4.如權(quán)利要求3所述系統(tǒng)的自動(dòng)化測試方法,其特征在于:所述S2中測試所需配置包括API數(shù)據(jù)庫配置、測試所用的端口配置、測試模式以及測試集合配置。
5.如權(quán)利要求3所述系統(tǒng)的自動(dòng)化測試方法,其特征在于:所述人機(jī)接口模塊發(fā)來強(qiáng)制修改測試條件的信息,主控模塊根據(jù)該信息修改相應(yīng)測試案例所需的變量,測試案例按新變量繼續(xù)進(jìn)行。
6.如權(quán)利要求3所述系統(tǒng)的自動(dòng)化測試方法,其特征在于:所述S2的具體步驟為,
S21.主控模塊基于項(xiàng)目編號(hào),配置與本輪自動(dòng)化測試案例相關(guān)的API數(shù)據(jù)庫;
S22.所述人機(jī)接口模塊配置輸入端口和輸出端口,判決信息處理模塊通過輸出端口發(fā)送數(shù)據(jù)流到被測設(shè)備,通過輸入端口接收被測設(shè)備發(fā)送的數(shù)據(jù)流;
S23.用戶通過人機(jī)接口模塊配置測試模式,并配置自動(dòng)化測試案例的集合。
7.如權(quán)利要求6所述系統(tǒng)的自動(dòng)化測試方法,其特征在于:所述自動(dòng)化測試案例的集合包括三種模式,全選擇模式,即本項(xiàng)目中的所有測試案例;功能塊選擇模式,即按項(xiàng)目的功能劃分的全部測試案例的一個(gè)子集;枚舉選擇模式,即手動(dòng)從本項(xiàng)目的測試案例的集合中挑選若干測試案例構(gòu)成的測試集。
8.如權(quán)利要求3所述系統(tǒng)的自動(dòng)化測試方法,其特征在于:所述S3的測試步驟不成功時(shí),同步交叉模塊自動(dòng)跳轉(zhuǎn)至下一個(gè)測試案例測試,或者通知主控模塊終止自動(dòng)化測試;主控模塊還隨時(shí)接受來自人機(jī)接口模塊的中止信息。
9.如權(quán)利要求3所述系統(tǒng)的自動(dòng)化測試方法,其特征在于:所述S3的詳細(xì)步驟為,
S31.同步交叉模塊監(jiān)測當(dāng)前運(yùn)行的測試案例是否配置成功,如果是或?yàn)槭状螁?dòng)測試案例,進(jìn)入S2;否則進(jìn)入S4;
S32.同步交叉模塊發(fā)送信息給配置信息處理模塊,調(diào)度配置信息庫對(duì)當(dāng)前測試序號(hào)匹配的測試案例進(jìn)行測試設(shè)備配置;
S33.同步交叉模塊發(fā)送信息給判決信息處理模塊,判決信息庫調(diào)度對(duì)應(yīng)的測試條目,發(fā)送測試所需要的數(shù)據(jù)流給被測設(shè)備;
S34.判決信息庫判斷接收數(shù)據(jù)流是否超時(shí),若是,進(jìn)入S4;否則進(jìn)入S35;
S35.按照預(yù)期的匹配規(guī)則判斷數(shù)據(jù)流功能是否正確,若是,進(jìn)入S36;若否,進(jìn)入S4;
S36.自監(jiān)測處理模塊向同步交叉模塊發(fā)送當(dāng)前測試案例的同步請(qǐng)求信息,同步交叉模塊記錄該同步請(qǐng)求信息,作為下次測試案例啟動(dòng)的依據(jù)。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于烽火通信科技股份有限公司,未經(jīng)烽火通信科技股份有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410015870.6/1.html,轉(zhuǎn)載請(qǐng)聲明來源鉆瓜專利網(wǎng)。
- 上一篇:一種改性砒砂巖免燒磚
- 下一篇:一種陶瓷立方氮化硼砂輪
- 同類專利
- 專利分類
G06F 電數(shù)字?jǐn)?shù)據(jù)處理
G06F11-00 錯(cuò)誤檢測;錯(cuò)誤校正;監(jiān)控
G06F11-07 .響應(yīng)錯(cuò)誤的產(chǎn)生,例如,容錯(cuò)
G06F11-22 .在準(zhǔn)備運(yùn)算或者在空閑時(shí)間期間內(nèi),通過測試作故障硬件的檢測或定位
G06F11-28 .借助于檢驗(yàn)標(biāo)準(zhǔn)程序或通過處理作錯(cuò)誤檢測、錯(cuò)誤校正或監(jiān)控
G06F11-30 .監(jiān)控
G06F11-36 .通過軟件的測試或調(diào)試防止錯(cuò)誤
- 自動(dòng)化設(shè)備和自動(dòng)化系統(tǒng)
- 一種基于流程驅(qū)動(dòng)的測試自動(dòng)化方法以及測試自動(dòng)化系統(tǒng)
- 用于工業(yè)自動(dòng)化設(shè)備認(rèn)識(shí)的系統(tǒng)和方法
- 實(shí)現(xiàn)過程自動(dòng)化服務(wù)的標(biāo)準(zhǔn)化設(shè)計(jì)方法學(xué)的自動(dòng)化系統(tǒng)
- 一種日產(chǎn)50萬安時(shí)勻漿自動(dòng)化系統(tǒng)
- 一種自動(dòng)化肥料生產(chǎn)系統(tǒng)
- 一種電氣自動(dòng)化設(shè)備自動(dòng)檢測系統(tǒng)及檢測方法
- 用于自動(dòng)化應(yīng)用的抽象層
- 一種基于虛擬化架構(gòu)的自動(dòng)化系統(tǒng)功能驗(yàn)證方法
- 自動(dòng)化測試框架自動(dòng)測試的實(shí)現(xiàn)技術(shù)
- 一種數(shù)據(jù)庫讀寫分離的方法和裝置
- 一種手機(jī)動(dòng)漫人物及背景創(chuàng)作方法
- 一種通訊綜合測試終端的測試方法
- 一種服裝用人體測量基準(zhǔn)點(diǎn)的獲取方法
- 系統(tǒng)升級(jí)方法及裝置
- 用于虛擬和接口方法調(diào)用的裝置和方法
- 線程狀態(tài)監(jiān)控方法、裝置、計(jì)算機(jī)設(shè)備和存儲(chǔ)介質(zhì)
- 一種JAVA智能卡及其虛擬機(jī)組件優(yōu)化方法
- 檢測程序中方法耗時(shí)的方法、裝置及存儲(chǔ)介質(zhì)
- 函數(shù)的執(zhí)行方法、裝置、設(shè)備及存儲(chǔ)介質(zhì)





