[發(fā)明專利]兼容命令行和WEB界面的家庭網(wǎng)關(guān)自動測試方法及系統(tǒng)有效
| 申請?zhí)枺?/td> | 201810481412.X | 申請日: | 2018-05-18 |
| 公開(公告)號: | CN108809755B | 公開(公告)日: | 2020-10-30 |
| 發(fā)明(設(shè)計)人: | 周璇;王小剛 | 申請(專利權(quán))人: | 烽火通信科技股份有限公司 |
| 主分類號: | H04L12/26 | 分類號: | H04L12/26;H04L12/24 |
| 代理公司: | 武漢智權(quán)專利代理事務(wù)所(特殊普通合伙) 42225 | 代理人: | 張凱 |
| 地址: | 430000 湖北省武*** | 國省代碼: | 湖北;42 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 兼容 命令行 web 界面 家庭 網(wǎng)關(guān) 自動 測試 方法 系統(tǒng) | ||
本發(fā)明公開了一種兼容命令行和WEB界面的家庭網(wǎng)關(guān)自動測試方法及系統(tǒng),涉及計算機軟件工程技術(shù)領(lǐng)域,本發(fā)明采用TCL腳本實現(xiàn):根據(jù)測試環(huán)境編寫全局參數(shù);調(diào)用全局參數(shù)編寫儀表配置;需要通過WEB界面下發(fā)的配置,通過UFT下發(fā);不需要通過WEB界面下發(fā)的配置,通過命令行接口下發(fā);獲取生效的配置信息,并將生效的配置信息與預(yù)設(shè)的配置信息進行比對,驗證配置信息是否正確;將儀表配置導(dǎo)入到儀表中,開啟數(shù)據(jù)流,通過儀表獲取數(shù)據(jù)流測試結(jié)果,將數(shù)據(jù)流測試結(jié)果并與預(yù)設(shè)的數(shù)據(jù)流量范圍進行比對,得出測試結(jié)論。本發(fā)明同時兼容CLI和WEB界面的兩種自動化配置管理方法,自動化的覆蓋率明顯提高。
技術(shù)領(lǐng)域
本發(fā)明涉及計算機軟件工程技術(shù)領(lǐng)域,具體涉及一種兼容命令行和WEB界面的家庭網(wǎng)關(guān)自動測試方法及系統(tǒng)。
背景技術(shù)
目前,在各種產(chǎn)品開發(fā)及需求響應(yīng)的過程中,經(jīng)常需要利用自動化測試平臺(TheAutomated Test Platform)進行回歸測試。通過積累測試用例,然后在測試平臺上進行回放,獲取測試結(jié)果。通過測試基本功能,來保證每個版本的穩(wěn)定性。
但是HGU(Home Gateway Unit,家庭網(wǎng)關(guān)單元)設(shè)備的大部分功能配置需要通過本地WEB網(wǎng)管進行配置下發(fā),僅通過CLI(command-line interface,命令行界面)下發(fā)配置無法滿足HGU設(shè)備的自動化測試需求。
發(fā)明內(nèi)容
針對現(xiàn)有技術(shù)中存在的缺陷,本發(fā)明的目的在于提供兼容命令行和WEB界面的家庭網(wǎng)關(guān)自動測試方法及系統(tǒng),同時兼容CLI和WEB界面的兩種自動化配置管理方法,自動化的覆蓋率明顯提高。
為達到以上目的,本發(fā)明采取的技術(shù)方案是:一種兼容命令行和WEB界面的家庭網(wǎng)關(guān)自動測試方法,該方法采用TCL腳本實現(xiàn),包括以下步驟:
根據(jù)測試環(huán)境編寫全局參數(shù);調(diào)用全局參數(shù)編寫儀表配置;
需要通過WEB界面下發(fā)的配置,通過UFT下發(fā);不需要通過WEB界面下發(fā)的配置,通過命令行接口下發(fā);
獲取生效的配置信息,并將生效的配置信息與預(yù)設(shè)的配置信息進行比對,驗證配置信息是否正確;
驗證配置信息正確時,將儀表配置導(dǎo)入到儀表中,開啟數(shù)據(jù)流,通過儀表獲取數(shù)據(jù)流測試結(jié)果,將數(shù)據(jù)流測試結(jié)果并與預(yù)設(shè)的數(shù)據(jù)流量范圍進行比對,得出測試結(jié)論。
在上述技術(shù)方案的基礎(chǔ)上,所述獲取數(shù)據(jù)流測試結(jié)果,將數(shù)據(jù)流測試結(jié)果與預(yù)設(shè)的數(shù)據(jù)流量范圍進行比對,得出測試結(jié)論,具體包括以下步驟:
設(shè)置過濾器的過濾條件及預(yù)設(shè)的數(shù)據(jù)流量范圍;
輸出過濾器得到的結(jié)果;
將過濾器得到的結(jié)果與預(yù)設(shè)的數(shù)據(jù)流量范圍進行比對,得出測試結(jié)論。
在上述技術(shù)方案的基礎(chǔ)上,所述全局參數(shù)包括測試環(huán)境端口數(shù)目及類型、儀表參數(shù)和待測設(shè)備參數(shù)。
在上述技術(shù)方案的基礎(chǔ)上,通過http協(xié)議的post和get方法,獲取生效的配置信息,并將生效的配置信息與預(yù)設(shè)的配置信息進行比對,驗證配置信息是否正確。
在上述技術(shù)方案的基礎(chǔ)上,需要通過WEB界面下發(fā)的配置,通過UFT下發(fā),具體過程為:
通過UFT錄制需要下發(fā)的配置腳本,并對錄制好的配置腳本進行參數(shù)修改,再通過UFT播放修改后的配置腳本。
本發(fā)明還公開了一種兼容命令行和WEB界面的家庭網(wǎng)關(guān)自動測試系統(tǒng),該系統(tǒng)采用TCL腳本實現(xiàn),該系統(tǒng)包括:
參數(shù)設(shè)置模塊,其用于:根據(jù)測試環(huán)境編寫全局參數(shù);調(diào)用全局參數(shù)編寫儀表配置;
配置下發(fā)模塊,其用于:需要通過WEB界面下發(fā)的配置,通過UFT下發(fā);不需要通過WEB界面下發(fā)的配置,通過命令行接口下發(fā);
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于烽火通信科技股份有限公司,未經(jīng)烽火通信科技股份有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810481412.X/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 提供共享Web模塊的系統(tǒng)和方法
- 管理環(huán)球網(wǎng)網(wǎng)頁中的環(huán)球網(wǎng)媒體的系統(tǒng)及其實現(xiàn)方法
- 一種WEB業(yè)務(wù)實現(xiàn)系統(tǒng)、裝置及方法
- 高速緩存廣播信息的方法和裝置
- 基于QoS指標和Web服務(wù)輸出參數(shù)的Web服務(wù)組合方法和裝置
- Web托管審查方法、裝置及Web托管系統(tǒng)
- 用于信息處理和Web瀏覽歷史導(dǎo)航的方法和設(shè)備及電子裝置
- 用于將web站點轉(zhuǎn)換為目標web app站點的方法和裝置
- 用于防護WEB漏洞的方法和設(shè)備
- 一種Web攻擊報告生成方法、裝置、設(shè)備及計算機介質(zhì)





