[發(fā)明專利]一種數(shù)據(jù)網(wǎng)絡(luò)的測試方法、系統(tǒng)及相關(guān)裝置在審
| 申請?zhí)枺?/td> | 201711407233.3 | 申請日: | 2017-12-22 |
| 公開(公告)號: | CN107977317A | 公開(公告)日: | 2018-05-01 |
| 發(fā)明(設(shè)計)人: | 周建 | 申請(專利權(quán))人: | 上海慶科信息技術(shù)有限公司 |
| 主分類號: | G06F11/36 | 分類號: | G06F11/36 |
| 代理公司: | 北京集佳知識產(chǎn)權(quán)代理有限公司11227 | 代理人: | 羅滿 |
| 地址: | 200333 上海市*** | 國省代碼: | 上海;31 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 數(shù)據(jù) 網(wǎng)絡(luò) 測試 方法 系統(tǒng) 相關(guān) 裝置 | ||
技術(shù)領(lǐng)域
本申請涉及數(shù)據(jù)測試技術(shù)領(lǐng)域,特別涉及一種數(shù)據(jù)網(wǎng)絡(luò)的測試方法、系統(tǒng)、裝置及計算機(jī)可讀存儲介質(zhì)。
背景技術(shù)
隨著大數(shù)據(jù)、網(wǎng)絡(luò)用途的多樣化發(fā)展,出現(xiàn)了各式各樣的數(shù)據(jù)網(wǎng)絡(luò),例如,數(shù)據(jù)通信網(wǎng)絡(luò)、多設(shè)備的統(tǒng)一控制平臺以及基于大數(shù)據(jù)的各式功能云平臺等,這些各式各樣的數(shù)據(jù)網(wǎng)絡(luò)背后則是成千上萬行的程序代碼來使其正常運(yùn)行并起到作用,而隨著技術(shù)的發(fā)展,不免會像應(yīng)用程序和操作系統(tǒng)一樣發(fā)現(xiàn)Bug和需要增加新功能,而實現(xiàn)這一目的并不是推翻原來的數(shù)據(jù)網(wǎng)絡(luò)重來,而是編寫新的功能代碼并將其“合”進(jìn)原先的功能代碼當(dāng)中。
在將新的功能代碼并將其“合”進(jìn)原先的功能代碼的過程中,容易與原有功能代碼發(fā)生各種沖突,進(jìn)而報錯或無法實現(xiàn)新功能,因此需要在這一過程中對其進(jìn)行測試,看是否實現(xiàn)了預(yù)想的功能。現(xiàn)有技術(shù)為實現(xiàn)這一目的,采用了手工輸入各項測試參數(shù)的方式,但由于測試過程相對復(fù)雜且繁瑣,極易出現(xiàn)遺漏或重復(fù)等錯誤,各式各樣人為因素的出現(xiàn)無疑會對測試過程造成嚴(yán)重的影響,測試效率低下,實際測試效果不好。
所以,如何克服現(xiàn)有測試數(shù)據(jù)網(wǎng)絡(luò)的方法存在的各項技術(shù)缺陷,提供一種無需每次手工輸入各項測試參數(shù)、測試流程更加標(biāo)準(zhǔn)化、測試效率更高的數(shù)據(jù)網(wǎng)絡(luò)測試方案是本領(lǐng)域技術(shù)人員亟待解決的問題。
發(fā)明內(nèi)容
本申請的目的是提供一種數(shù)據(jù)網(wǎng)絡(luò)的測試方法,無需每次手工輸入各項測試參數(shù),根據(jù)預(yù)先形成的測試用例使得測試流程更加標(biāo)準(zhǔn)化且顯著減少了測試遺漏點,最終可以得到根據(jù)測試結(jié)果生成的測試報告,解放了大量寶貴的人力資源,測試效率更高,更加人性化,實際使用效果更佳。
本申請的另一目的在于提供了一種數(shù)據(jù)網(wǎng)絡(luò)的測試方法系統(tǒng)、裝置及計算機(jī)可讀存儲介質(zhì)。
為實現(xiàn)上述目的,本申請?zhí)峁┮环N數(shù)據(jù)網(wǎng)絡(luò)的測試方法,包括:
將所有測試參數(shù)按預(yù)設(shè)參數(shù)結(jié)構(gòu)生成測試配置文件;
根據(jù)不同的數(shù)據(jù)網(wǎng)絡(luò)在不同實際需求下進(jìn)行的實際測試流程生成包含所有測試用例的測試用例庫;
當(dāng)接收到目標(biāo)數(shù)據(jù)網(wǎng)絡(luò)的測試指令時,利用目標(biāo)數(shù)據(jù)網(wǎng)絡(luò)特征信息和所述測試配置文件確定所述目標(biāo)數(shù)據(jù)網(wǎng)絡(luò)的測試訪問路徑,并根據(jù)測試目標(biāo)在所述測試用例庫中選取相應(yīng)的目標(biāo)測試用例;其中,所述測試指令中攜帶有所述目標(biāo)數(shù)據(jù)網(wǎng)絡(luò)特征信息和所述測試目標(biāo);
將所述目標(biāo)測試用例通過所述測試訪問路徑加載在所述目標(biāo)數(shù)據(jù)網(wǎng)絡(luò)中以進(jìn)行測試,得到測試報告,并通過預(yù)設(shè)路徑發(fā)送所述測試報告。
可選的,將所有測試參數(shù)按預(yù)設(shè)參數(shù)結(jié)構(gòu)生成測試配置文件,包括:
將所述測試參數(shù)按照參數(shù)類型和優(yōu)先級級別生成所述測試配置文件。
可選的,根據(jù)不同數(shù)據(jù)網(wǎng)絡(luò)在不同需求下的實際測試流程生成包含所有測試用例的測試用例庫,包括:
當(dāng)僅存在種類不同的第一數(shù)據(jù)網(wǎng)絡(luò)和第二數(shù)據(jù)網(wǎng)絡(luò)時;
將所述第一數(shù)據(jù)網(wǎng)絡(luò)在各實際測試目標(biāo)下依次進(jìn)行的各測試步驟進(jìn)行校本化處理,得到與各所述實際測試目標(biāo)對應(yīng)的各第一數(shù)據(jù)網(wǎng)絡(luò)測試用例;
將所述第二數(shù)據(jù)網(wǎng)絡(luò)在各所述實際測試目標(biāo)下依次進(jìn)行的各測試步驟進(jìn)行所述校本化處理,得到與各所述實際測試目標(biāo)對應(yīng)的各第二數(shù)據(jù)網(wǎng)絡(luò)測試用例;
將各所述第一數(shù)據(jù)網(wǎng)絡(luò)測試用例和各所述第二數(shù)據(jù)網(wǎng)絡(luò)測試用例對應(yīng)劃分在所屬的數(shù)據(jù)網(wǎng)絡(luò)下,得到所述測試用例庫。
可選的,利用目標(biāo)數(shù)據(jù)網(wǎng)絡(luò)特征信息和所述測試配置文件確定所述目標(biāo)數(shù)據(jù)網(wǎng)絡(luò)的測試訪問路徑,包括:
利用所述目標(biāo)數(shù)據(jù)網(wǎng)絡(luò)的域名信息在所述測試配置文件中查得與所述域名信息相對應(yīng)的IP地址,以便直接利用所述IP地址訪問所述目標(biāo)數(shù)據(jù)網(wǎng)絡(luò)。
可選的,該測試方法還包括:
從所述測試報告的預(yù)設(shè)位置取出測試返回值,并將所述測試返回值與測試?yán)碚撝颠M(jìn)行對比;
當(dāng)所述測試返回值與所述測試?yán)碚撝挡煌瑫r,發(fā)出報警信息。
為實現(xiàn)上述目的,本申請還提供了一種數(shù)據(jù)網(wǎng)絡(luò)的測試系統(tǒng),該測試系統(tǒng)包括:
測試配置文件生成單元,用于將所有測試參數(shù)按預(yù)設(shè)參數(shù)結(jié)構(gòu)生成測試配置文件;
測試用例生成單元,用于根據(jù)不同的數(shù)據(jù)網(wǎng)絡(luò)在不同實際需求下進(jìn)行的實際測試流程生成包含所有測試用例的測試用例庫;
確定及選擇單元,用于當(dāng)接收到目標(biāo)數(shù)據(jù)網(wǎng)絡(luò)的測試指令時,利用目標(biāo)數(shù)據(jù)網(wǎng)絡(luò)特征信息和所述測試配置文件確定所述目標(biāo)數(shù)據(jù)網(wǎng)絡(luò)的測試訪問路徑,并根據(jù)測試目標(biāo)在所述測試用例庫中選取相應(yīng)的目標(biāo)測試用例;其中,所述測試指令中攜帶有所述目標(biāo)數(shù)據(jù)網(wǎng)絡(luò)特征信息和所述測試目標(biāo);
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于上海慶科信息技術(shù)有限公司,未經(jīng)上海慶科信息技術(shù)有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201711407233.3/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 數(shù)據(jù)顯示系統(tǒng)、數(shù)據(jù)中繼設(shè)備、數(shù)據(jù)中繼方法、數(shù)據(jù)系統(tǒng)、接收設(shè)備和數(shù)據(jù)讀取方法
- 數(shù)據(jù)記錄方法、數(shù)據(jù)記錄裝置、數(shù)據(jù)記錄媒體、數(shù)據(jù)重播方法和數(shù)據(jù)重播裝置
- 數(shù)據(jù)發(fā)送方法、數(shù)據(jù)發(fā)送系統(tǒng)、數(shù)據(jù)發(fā)送裝置以及數(shù)據(jù)結(jié)構(gòu)
- 數(shù)據(jù)顯示系統(tǒng)、數(shù)據(jù)中繼設(shè)備、數(shù)據(jù)中繼方法及數(shù)據(jù)系統(tǒng)
- 數(shù)據(jù)嵌入裝置、數(shù)據(jù)嵌入方法、數(shù)據(jù)提取裝置及數(shù)據(jù)提取方法
- 數(shù)據(jù)管理裝置、數(shù)據(jù)編輯裝置、數(shù)據(jù)閱覽裝置、數(shù)據(jù)管理方法、數(shù)據(jù)編輯方法以及數(shù)據(jù)閱覽方法
- 數(shù)據(jù)發(fā)送和數(shù)據(jù)接收設(shè)備、數(shù)據(jù)發(fā)送和數(shù)據(jù)接收方法
- 數(shù)據(jù)發(fā)送裝置、數(shù)據(jù)接收裝置、數(shù)據(jù)收發(fā)系統(tǒng)、數(shù)據(jù)發(fā)送方法、數(shù)據(jù)接收方法和數(shù)據(jù)收發(fā)方法
- 數(shù)據(jù)發(fā)送方法、數(shù)據(jù)再現(xiàn)方法、數(shù)據(jù)發(fā)送裝置及數(shù)據(jù)再現(xiàn)裝置
- 數(shù)據(jù)發(fā)送方法、數(shù)據(jù)再現(xiàn)方法、數(shù)據(jù)發(fā)送裝置及數(shù)據(jù)再現(xiàn)裝置
- 網(wǎng)絡(luò)和網(wǎng)絡(luò)終端
- 網(wǎng)絡(luò)DNA
- 網(wǎng)絡(luò)地址自適應(yīng)系統(tǒng)和方法及應(yīng)用系統(tǒng)和方法
- 網(wǎng)絡(luò)系統(tǒng)及網(wǎng)絡(luò)至網(wǎng)絡(luò)橋接器
- 一種電力線網(wǎng)絡(luò)中根節(jié)點網(wǎng)絡(luò)協(xié)調(diào)方法和系統(tǒng)
- 一種多網(wǎng)絡(luò)定位方法、存儲介質(zhì)及移動終端
- 網(wǎng)絡(luò)裝置、網(wǎng)絡(luò)系統(tǒng)、網(wǎng)絡(luò)方法以及網(wǎng)絡(luò)程序
- 從重復(fù)網(wǎng)絡(luò)地址自動恢復(fù)的方法、網(wǎng)絡(luò)設(shè)備及其存儲介質(zhì)
- 神經(jīng)網(wǎng)絡(luò)的訓(xùn)練方法、裝置及存儲介質(zhì)
- 網(wǎng)絡(luò)管理方法和裝置





