本發(fā)明涉及通信,尤其涉及一種網(wǎng)管測試方法、網(wǎng)絡管理設備及計算機可讀存儲介質(zhì)。
背景技術:
1、在通信領域,網(wǎng)管是一種軟件系統(tǒng),網(wǎng)管負責遠程控制基站與設備之間的通信傳輸,來使整個通信系統(tǒng)可正常運轉并且可以監(jiān)測其行為,從而來確保某個ue與其它ue正常通信。網(wǎng)管的研發(fā)職責是為使用網(wǎng)管的用戶提供簡潔、方便的系統(tǒng)界面,清晰的業(yè)務處理邏輯與高效可靠的操作。
2、在網(wǎng)管的研發(fā)中,網(wǎng)管的測試用例一般按照網(wǎng)管的特性進行管理。網(wǎng)管的特性關聯(lián)市場需求,市場需求下繼續(xù)拆分產(chǎn)品需求,然后基于產(chǎn)品需求進行測試用例的設計,生成測試用例的集合,即測試用例集,并用測試用例集來對網(wǎng)管進行測試防護,在網(wǎng)管測試通過的情況下,采用網(wǎng)管來管理通信系統(tǒng)。但是,在網(wǎng)管的研發(fā)中,網(wǎng)管的研發(fā)團隊與現(xiàn)網(wǎng)用戶之間的交流機會非常少,現(xiàn)網(wǎng)用戶的市場需求基本是規(guī)劃人員傳遞下來的,導致研發(fā)團隊對現(xiàn)網(wǎng)用戶在使用網(wǎng)管習慣上的了解非常有限且主觀,由此,測試用例的需求分析在現(xiàn)網(wǎng)用戶場景維度上的缺失進一步導致測試用例體系中用戶驗收角度的測試要么徹底不考慮,要么測試設計人員按照自己發(fā)揮的理解去編寫,與真正的用戶使用場景有偏離,導致網(wǎng)管的核心測試點未覆蓋到,要么極小一部分測試設計人員考慮到相應的用戶場景,但是編寫測試用例無從下手或者輸出的測試用例可執(zhí)行差,有效性很難保證,其中,多種需求疊加使用的用戶場景基本是遺漏的。同時,測試用例體系普通為不同測試維度/目的分別對應一套測試用例集,且測試用例和測試數(shù)據(jù)是耦合在一起的,這樣就導致測試用例數(shù)量龐大,隨著網(wǎng)管的版本演進、需求變更或者能力指標調(diào)整,網(wǎng)管的測試用例及自動化需要同步維護,維護工作量非常大。
3、因此,在傳統(tǒng)的網(wǎng)管研發(fā)中,無法根據(jù)現(xiàn)網(wǎng)用戶的實際情況進行網(wǎng)管的測試用例的高效構建與更新。
技術實現(xiàn)思路
1、本發(fā)明提供了一種網(wǎng)管測試方法、網(wǎng)絡管理設備及計算機可讀存儲介質(zhì),能夠根據(jù)現(xiàn)網(wǎng)用戶的實際情況來對網(wǎng)管的測試用例進行高效率的構建與更新。
2、第一方面,本發(fā)明提供一種網(wǎng)管測試方法,包括:獲取預設測試模型與預設測試單元,并獲取用戶的操作日志;根據(jù)所述預設測試模型與所述預設測試單元,對所述操作日志進行處理,得到測試數(shù)據(jù)文件;將所述測試數(shù)據(jù)文件與預設初始測試用例進行關聯(lián)來對網(wǎng)管進行測試。
3、第二方面,本發(fā)明還提供一種網(wǎng)絡管理設備,所述網(wǎng)絡管理設備包括處理器、存儲器、存儲在所述存儲器上并可被所述處理器執(zhí)行的計算機程序以及用于實現(xiàn)所述處理器和所述存儲器之間的連接通信的數(shù)據(jù)總線,其中所述計算機程序被所述處理器執(zhí)行時,實現(xiàn)如本發(fā)明提供的任一項網(wǎng)管測試方法的步驟。
4、第三方面,本發(fā)明還提供一種計算機可讀存儲介質(zhì),所述存儲介質(zhì)存儲有一個或者多個程序,所述一個或者多個程序可被一個或者多個處理器執(zhí)行,以實現(xiàn)如本發(fā)明提供的任一項網(wǎng)管測試方法的步驟。
5、本發(fā)明提供了一種網(wǎng)管測試方法、網(wǎng)絡管理設備及計算機可讀存儲介質(zhì)?;陬A設初始測試用例與測試數(shù)據(jù)文件解耦來對網(wǎng)管進行測試的技術構思,所述方法通過獲取預設測試模型與預設測試單元,并獲取用戶的操作日志,根據(jù)預設測試模型與預設測試單元,對操作日志進行處理,得到測試數(shù)據(jù)文件,測試數(shù)據(jù)文件包含測試數(shù)據(jù),從而根據(jù)現(xiàn)網(wǎng)用戶的實際情況來得到測試數(shù)據(jù),并將測試數(shù)據(jù)文件與預設初始測試用例進行關聯(lián)來對網(wǎng)管進行測試,由于是根據(jù)現(xiàn)網(wǎng)用戶的實際情況來對網(wǎng)管進行測試,且預設初始測試用例與測試數(shù)據(jù)文件解耦,能夠?qū)崿F(xiàn)網(wǎng)管的測試用例高效的構建與更新,有利于測試用例的管理與擴展,且能使通過測試的網(wǎng)管與現(xiàn)網(wǎng)的實際情況更匹配,從而提高網(wǎng)管測試的有效性。
1.一種網(wǎng)管測試方法,其特征在于,包括:
2.根據(jù)權利要求1所述的網(wǎng)管測試方法,其特征在于,所述預設測試模型包括預設n元組,所述預設n元組包括以下至少一項:用戶數(shù),操作對象數(shù),操作頻次,操作參數(shù),其中,n為自然數(shù)。
3.根據(jù)權利要求2所述的網(wǎng)管測試方法,其特征在于,根據(jù)所述預設測試模型與所述預設測試單元,對所述操作日志進行處理,得到測試數(shù)據(jù)文件,包括:
4.根據(jù)權利要求3所述的網(wǎng)管測試方法,其特征在于,包含若干個所述預設測試單元,所述預設測試單元包括以下至少一種:功能測試單元、商用壓力回放測試單元、性能極限測試單元、可靠性測試單元。
5.根據(jù)權利要求4所述的網(wǎng)管測試方法,其特征在于,所述預設測試單元為所述功能測試單元,且所述預設n元組為除操作參數(shù)之外的參數(shù)均取值為1的n元組。
6.根據(jù)權利要求4所述的網(wǎng)管測試方法,其特征在于,所述預設測試單元為所述商用壓力回放測試單元,且所述預設測試單元對應于所述預設n元組定義如下:
7.根據(jù)權利要求4-6任一項所述的網(wǎng)管測試方法,其特征在于,所述預設測試單元為所述性能極限測試單元,所述預設測試單元包括以下至少一種:
8.根據(jù)權利要求7所述的網(wǎng)管測試方法,其特征在于,所述預設測試單元對應于所述預設n元組定義如下:
9.根據(jù)權利要求1所述的網(wǎng)管測試方法,其特征在于,將所述測試數(shù)據(jù)文件與預設初始測試用例進行關聯(lián)來對網(wǎng)管進行測試之后,還包括:
10.根據(jù)權利要求1所述的網(wǎng)管測試方法,其特征在于,對所述操作日志進行處理,還包括:
11.根據(jù)權利要求1所述的網(wǎng)管測試方法,其特征在于,將所述測試數(shù)據(jù)文件與預設初始測試用例進行關聯(lián)來對網(wǎng)管進行測試,包括:
12.一種網(wǎng)絡管理設備,其特征在于,所述網(wǎng)絡管理設備包括處理器、存儲器、存儲在所述存儲器上并可被所述處理器執(zhí)行的計算機程序,以及用于實現(xiàn)所述處理器和所述存儲器之間的連接通信的數(shù)據(jù)總線,其中所述計算機程序被所述處理器執(zhí)行時,實現(xiàn)如權利要求1至11中任一項所述的網(wǎng)管測試方法的步驟。
13.一種計算機可讀存儲介質(zhì),其特征在于,所述存儲介質(zhì)存儲有一個或者多個程序,所述一個或者多個程序可被一個或者多個處理器執(zhí)行,以實現(xiàn)權利要求1至11中任一項所述的網(wǎng)管測試方法的步驟。