亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

對(duì)光同步數(shù)字傳送體系的網(wǎng)絡(luò)管理系統(tǒng)軟件測(cè)試和故障定位的方法

文檔序號(hào):7959884閱讀:287來(lái)源:國(guó)知局
專(zhuān)利名稱(chēng):對(duì)光同步數(shù)字傳送體系的網(wǎng)絡(luò)管理系統(tǒng)軟件測(cè)試和故障定位的方法
技術(shù)領(lǐng)域
本發(fā)明涉及對(duì)電信管理網(wǎng)(TMN)的測(cè)試和故障定位方法,尤其涉及對(duì)光同步數(shù)字傳送體系(SDH)的網(wǎng)絡(luò)管理系統(tǒng)軟件測(cè)試和故障定位的方法。
背景技術(shù)
光同步數(shù)字傳送網(wǎng)的網(wǎng)絡(luò)管理系統(tǒng)應(yīng)納入電信網(wǎng)管理網(wǎng)(TMN)的范疇。
TMN是一種獨(dú)立于電信網(wǎng)而專(zhuān)職進(jìn)行網(wǎng)絡(luò)管理的電信管理網(wǎng),TMN的基本概念,是利用一個(gè)具備一系列標(biāo)準(zhǔn)接口(包括協(xié)議和消息規(guī)定)的統(tǒng)一體系結(jié)構(gòu)來(lái)提供一種有組織的結(jié)構(gòu),使各種不同類(lèi)型的操作系統(tǒng)(網(wǎng)絡(luò)管理系統(tǒng)軟件)與電信設(shè)備互聯(lián),從而實(shí)現(xiàn)電信網(wǎng)的自動(dòng)化和標(biāo)準(zhǔn)化管理,并提供大量的各種管理功能。TMN采用開(kāi)放系統(tǒng)互聯(lián)(OSI)的系統(tǒng)管理概念和工具,諸如管理者/代理的概念和管理目標(biāo)的使用等,因而TMN可以看作是應(yīng)用OSI概念進(jìn)行電信網(wǎng)和電信服務(wù)管理的網(wǎng)絡(luò)。
通信環(huán)境的管理是一種信息處理應(yīng)用。由于通訊環(huán)境是分布式的,因而網(wǎng)絡(luò)管理也是分布式應(yīng)用。所謂組織模型主要用來(lái)描述網(wǎng)絡(luò)管理中管理任務(wù)如何分配和組織,具體說(shuō)就是描述管理進(jìn)程擔(dān)任控制角色(管理者)和被控角色(代理)的能力以及管理者與代理之間的相互關(guān)系。管理者(MANAGER)的任務(wù)是發(fā)送管理命令和接收代理(AGENT)回送的通知;代理的任務(wù)是直接管理有關(guān)的管理目標(biāo),響應(yīng)管理者發(fā)來(lái)的命令,并回送反映管理目標(biāo)行為的通知給管理者。管理者和代理的關(guān)系不是一一對(duì)應(yīng)的,一個(gè)管理者可以與多個(gè)代理進(jìn)行信息交換,一個(gè)代理也可以與多個(gè)管理者進(jìn)行信息交換。
具體到光同步數(shù)字傳送體系(SDH),SDH的網(wǎng)絡(luò)管理系統(tǒng)是整個(gè)TMN網(wǎng)管的有機(jī)組成部分,因而必須遵循TMN的通用信息模型。
目前,光同步數(shù)字傳送體系(以下簡(jiǎn)稱(chēng)傳輸)的網(wǎng)絡(luò)管理系統(tǒng)一般由4個(gè)層次組成即圖形用戶(hù)界面層(GUI)、管理者層(MANAGER)、代理層(AGENT)和控制目標(biāo)(MCU)。每一層完成不同的功能,層與層之間通過(guò)特定的接口和協(xié)議進(jìn)行聯(lián)系,GUI提供用戶(hù)操作界面,MANAGER負(fù)責(zé)網(wǎng)絡(luò)的控制管理,AGENT負(fù)責(zé)網(wǎng)元的管理,MCU則負(fù)責(zé)各功能單板(或插板)的管理,MCU部分因與硬件結(jié)合緊密,通常劃歸硬件系統(tǒng),4個(gè)層次相互協(xié)調(diào)完成光同步數(shù)字傳送體系的網(wǎng)管系統(tǒng)的告警管理、性能管理、配置管理、安全管理、維護(hù)管理等五大管理功能。
對(duì)于網(wǎng)絡(luò)管理系統(tǒng)軟件的測(cè)試,一方面由于光同步數(shù)字傳送網(wǎng)的網(wǎng)絡(luò)管理軟件內(nèi)的各層次的相互關(guān)聯(lián),一般難以對(duì)其中某個(gè)層次進(jìn)行單獨(dú)的測(cè)試。并且網(wǎng)管系統(tǒng)管理功能的正確性需要通過(guò)硬件系統(tǒng)的運(yùn)作來(lái)驗(yàn)證,測(cè)試網(wǎng)絡(luò)管理系統(tǒng)時(shí)也要與硬件系統(tǒng)相連接,即使是單獨(dú)進(jìn)行網(wǎng)管系統(tǒng)的測(cè)試也脫離不了硬件系統(tǒng)的驗(yàn)證,造成了對(duì)SDH硬件資源的占用,同時(shí)也存在測(cè)試時(shí)硬件組網(wǎng)復(fù)雜的缺點(diǎn)。
另一方面,由于測(cè)試結(jié)果只反映于相關(guān)硬件系統(tǒng)的輸出情況,因此在網(wǎng)絡(luò)管理系統(tǒng)聯(lián)調(diào)或測(cè)試中出現(xiàn)問(wèn)題時(shí),對(duì)問(wèn)題的定位通常需要花費(fèi)大量的時(shí)間,有時(shí)甚至出現(xiàn)無(wú)法對(duì)問(wèn)題發(fā)生點(diǎn)定位的情況。比如GUI下發(fā)一個(gè)告警屏蔽的命令,但是設(shè)備上相關(guān)的單板卻沒(méi)有執(zhí)行屏蔽操作,為了定位該問(wèn)題究竟是在GUI、MANAGER、AGENT、MCU還是單板硬件引起的,會(huì)花費(fèi)較多的時(shí)間。
傳輸網(wǎng)管系統(tǒng)的管理模式是集中管理方式,在實(shí)際運(yùn)行中是一套網(wǎng)管系統(tǒng)管理一個(gè)或多個(gè)傳輸網(wǎng)絡(luò),任何通用版本的網(wǎng)管均須支持已提供的傳輸網(wǎng)絡(luò)的組網(wǎng)和保護(hù)功能。為適應(yīng)各種市場(chǎng)需求,各種不同的傳輸設(shè)備不斷推出,網(wǎng)上運(yùn)行的傳輸網(wǎng)絡(luò)一般均是各種傳輸設(shè)備的混合組網(wǎng)和保護(hù),而需要采用同一套網(wǎng)管系統(tǒng)來(lái)對(duì)網(wǎng)絡(luò)進(jìn)行管理,這樣就要求各版本的網(wǎng)管系統(tǒng)對(duì)不同傳輸設(shè)備的各種組網(wǎng)和保護(hù)均需提供支持,為此對(duì)各版本的網(wǎng)管系統(tǒng)均需進(jìn)行全面的測(cè)試?,F(xiàn)在,對(duì)光同步網(wǎng)絡(luò)管理系統(tǒng)進(jìn)行全面的測(cè)試由于要與硬件設(shè)備互聯(lián),而且測(cè)試結(jié)果只反應(yīng)于硬件的相應(yīng)輸出,因此需要大量的時(shí)間、人力和設(shè)備資源。隨著新版本網(wǎng)管和新傳輸設(shè)備的不斷推出,測(cè)試人員不斷進(jìn)行重復(fù)、繁瑣的組網(wǎng)和保護(hù)測(cè)試等網(wǎng)管測(cè)試,耗費(fèi)了大量人力物力資源,網(wǎng)管系統(tǒng)的測(cè)試工作量越來(lái)越重,測(cè)試效率不高。

發(fā)明內(nèi)容
本發(fā)明所要解決的技術(shù)問(wèn)題是為了克服現(xiàn)有對(duì)光同步數(shù)字傳送體系(SDH)的網(wǎng)絡(luò)管理系統(tǒng)軟件測(cè)試過(guò)程中必須結(jié)合相應(yīng)的光同步傳送硬件設(shè)備,占用硬件資源的技術(shù)問(wèn)題;進(jìn)一步地,本發(fā)明所要解決的技術(shù)問(wèn)題是為了克服現(xiàn)有對(duì)光同步數(shù)字傳送體系(SDH)的網(wǎng)絡(luò)管理系統(tǒng)軟件測(cè)試過(guò)程中,對(duì)發(fā)現(xiàn)的測(cè)試故障難于定位的技術(shù)問(wèn)題;實(shí)現(xiàn)本發(fā)明所要解決的技術(shù)問(wèn)題而采取的技術(shù)方案概括如下。
本發(fā)明提供的對(duì)光同步數(shù)字傳送體系的網(wǎng)絡(luò)管理系統(tǒng)軟件測(cè)試的方法,包括以下步驟將測(cè)試用例輸入并存貯在光同步數(shù)字傳送體系的網(wǎng)絡(luò)管理系統(tǒng)的計(jì)算機(jī)的存儲(chǔ)器中;
在網(wǎng)絡(luò)管理系統(tǒng)軟件的各層間通過(guò)接口適配程序設(shè)置檢測(cè)點(diǎn),所述接口適配程序用來(lái)根據(jù)網(wǎng)絡(luò)管理系統(tǒng)軟件的層之間的接口結(jié)構(gòu),接入待測(cè)試的網(wǎng)絡(luò)管理系統(tǒng)軟件,截取待測(cè)試的網(wǎng)絡(luò)管理系統(tǒng)軟件的輸出報(bào)文;在網(wǎng)絡(luò)管理系統(tǒng)運(yùn)行測(cè)試用例;在網(wǎng)絡(luò)管理系統(tǒng)的檢測(cè)點(diǎn)截取輸出報(bào)文;將輸出的報(bào)文與所述測(cè)試用例對(duì)應(yīng)的測(cè)試用例模板進(jìn)行比較。
另一方面,本發(fā)明提供的對(duì)光同步數(shù)字傳送體系的網(wǎng)絡(luò)管理系統(tǒng)軟件故障定位的方法,包括以下步驟將測(cè)試用例輸入并存貯在光同步數(shù)字傳送體系的網(wǎng)絡(luò)管理系統(tǒng)的計(jì)算機(jī)的存儲(chǔ)器中;在網(wǎng)絡(luò)管理系統(tǒng)軟件的各層間通過(guò)接口適配程序設(shè)置檢測(cè)點(diǎn),所述接口適配程序用來(lái)根據(jù)網(wǎng)絡(luò)管理系統(tǒng)軟件的層之間的接口結(jié)構(gòu),接入待測(cè)試網(wǎng)絡(luò)管理系統(tǒng)軟件,截取待測(cè)試網(wǎng)絡(luò)管理系統(tǒng)軟件的輸出報(bào)文;通過(guò)接口適配程序單獨(dú)模擬或組合模擬存在故障的網(wǎng)絡(luò)管理系統(tǒng)軟件的不同層;在網(wǎng)絡(luò)管理系統(tǒng)運(yùn)行測(cè)試用例;在網(wǎng)絡(luò)管理系統(tǒng)的檢測(cè)點(diǎn)截取輸出報(bào)文;將輸出的報(bào)文與所述測(cè)試用例對(duì)應(yīng)的測(cè)試用例模板進(jìn)行比較。
采用本發(fā)明技術(shù)方案,對(duì)光同步數(shù)字傳送體系(SDH)的網(wǎng)絡(luò)管理系統(tǒng)軟件進(jìn)行測(cè)試時(shí),與現(xiàn)有技術(shù)相比,只需對(duì)網(wǎng)管輸出的報(bào)文進(jìn)行對(duì)比判斷,將網(wǎng)管系統(tǒng)和相應(yīng)的SDH硬件設(shè)備分離,減少對(duì)SDH硬件資源的占用,大大降低了系統(tǒng)測(cè)試成本;同時(shí)采用本發(fā)明的技術(shù)方案,可以快速將網(wǎng)管系統(tǒng)的故障問(wèn)題定位到SDH網(wǎng)管軟件具體的層一級(jí)。


圖1示出了光同步數(shù)字傳送體系的網(wǎng)絡(luò)管理系統(tǒng)軟件的分層體系軟件的分層結(jié)構(gòu);圖2示出了本發(fā)明的一個(gè)具體實(shí)施方式
的測(cè)試和故障定位的流程圖。
具體實(shí)施例方式
首先對(duì)本發(fā)明的技術(shù)方案涉及的幾項(xiàng)技術(shù)內(nèi)容分別進(jìn)行描述。
SDH網(wǎng)絡(luò)管理系統(tǒng)軟件在下文中簡(jiǎn)稱(chēng)為網(wǎng)管。
第一是對(duì)SDH網(wǎng)絡(luò)管理軟件分層測(cè)試的技術(shù)。在網(wǎng)管的分層體系結(jié)構(gòu)中,存在相應(yīng)的互操作接口連接不同的層信息,如在GUI層和MANAGER層之間的F接口、在MANAGER層和AGENT層之間的Q3/Qx接口、在AGENT層之間的ECC接口以及在AGENT層與管理目標(biāo)層之間的S接口(S接口是私有接口),見(jiàn)附圖1。在對(duì)網(wǎng)管進(jìn)行測(cè)試時(shí),分別在F接口、Q3/Qx接口、ECC接口、S接口上建立測(cè)試點(diǎn),利用接口適配程序,同時(shí)針對(duì)測(cè)試的不同的網(wǎng)管軟件層次分別進(jìn)行接口適配,分別建立F接口適配程序、Q3/Qx接口適配程序、ECC接口適配程序和S接口適配程序。所述接口適配程序,用來(lái)根據(jù)網(wǎng)絡(luò)管理系統(tǒng)軟件的層之間的接口結(jié)構(gòu),接入待測(cè)試網(wǎng)絡(luò)管理系統(tǒng)軟件,截取待測(cè)試網(wǎng)絡(luò)管理系統(tǒng)軟件的輸出報(bào)文。通過(guò)接口適配程序,在測(cè)試時(shí)可以分別模擬網(wǎng)管系統(tǒng)的不同層次,以便對(duì)其他層次進(jìn)行單獨(dú)或組合的測(cè)試,具體如下圖形用戶(hù)界面(GUI)模擬,編制GUI側(cè)的F接口適配程序,與管理者層(MANAGER)進(jìn)行連接,此時(shí)通過(guò)接口適配程序可模擬GUI向MANAGER發(fā)送F口報(bào)文,同時(shí)接收MANAGER上報(bào)的信息,由此可對(duì)F口以下層次進(jìn)行測(cè)試;管理者層(MANAGER)模擬,分別編制MANAGER側(cè)的F接口和Q3/Qx接口適配程序,通過(guò)接口適配程序可模擬MANAGER對(duì)GUI和MANAGER以下網(wǎng)管層次分別進(jìn)行測(cè)試;代理層(AGENT)模擬,編制AGENT側(cè)的Q3/Qx接口適配程序,接口適配程序可模擬AGENT對(duì)MANAGER以上層次進(jìn)行測(cè)試;對(duì)于ECC接口和S接口,由于ECC接口和S接口與SDH設(shè)備硬件緊密結(jié)合,直接作用于硬件設(shè)備上,無(wú)法單獨(dú)分離測(cè)試,為此在AGENT中建立樁模塊,在測(cè)試點(diǎn)處將相應(yīng)的接口適配程序嵌入到AGENT之中,同時(shí)利用實(shí)時(shí)操作系統(tǒng)系統(tǒng)(AGENT運(yùn)行在實(shí)時(shí)操作系統(tǒng)上)自帶的遠(yuǎn)程登錄(Telnet)和監(jiān)控工具對(duì)ECC接口和S接口進(jìn)行控制和測(cè)試,同時(shí)可模擬AGENT或控制目標(biāo)(MCU)對(duì)其他層次進(jìn)行測(cè)試。
第二是網(wǎng)管和硬件系統(tǒng)的分離技術(shù)傳輸(SDH)網(wǎng)絡(luò)系統(tǒng)屬于線(xiàn)性系統(tǒng),如果將網(wǎng)管系統(tǒng)(包含GUI/MANAGER/AGENT部分)當(dāng)作一個(gè)黑箱,用戶(hù)將待測(cè)試的功能劃分為不同分類(lèi)的測(cè)試用例,每個(gè)測(cè)試用例通過(guò)在圖形用戶(hù)界面上操作,經(jīng)過(guò)網(wǎng)管系統(tǒng)運(yùn)行,在測(cè)試點(diǎn)輸出相應(yīng)的報(bào)文,SDH硬件設(shè)備接收到下發(fā)的報(bào)文進(jìn)行執(zhí)行,通過(guò)對(duì)SDH硬件設(shè)備的執(zhí)行結(jié)果測(cè)試可驗(yàn)證網(wǎng)管相應(yīng)功能的正確性。根據(jù)相應(yīng)的接口適配程序,在F接口、Q3/Qx接口、ECC接口、S接口上分別建立測(cè)試點(diǎn)。根據(jù)此工作模式,可建立測(cè)試用例、操作輸入、測(cè)試點(diǎn)輸出報(bào)文和硬件執(zhí)行結(jié)果之間的對(duì)應(yīng)關(guān)系(設(shè)測(cè)試用例A1,操作輸入B1,報(bào)文輸出C1,執(zhí)行結(jié)果D1)。
對(duì)一個(gè)測(cè)試用例,對(duì)應(yīng)的操作在GUI上產(chǎn)生一條命令下發(fā),網(wǎng)管運(yùn)行后,輸出結(jié)果為一個(gè)報(bào)文;一個(gè)測(cè)試用例,對(duì)應(yīng)的操作在GUI上產(chǎn)生一條命令下發(fā),網(wǎng)管運(yùn)行后,輸出結(jié)果為多個(gè)報(bào)文;一個(gè)測(cè)試用例,對(duì)應(yīng)的操作在GUI上產(chǎn)生多條命令下發(fā),網(wǎng)管運(yùn)行后,輸出結(jié)果為多個(gè)報(bào)文;對(duì)整個(gè)網(wǎng)管系統(tǒng)的測(cè)試用例進(jìn)行整合,可得到相應(yīng)硬件執(zhí)行結(jié)果的對(duì)應(yīng)關(guān)系。
假設(shè)對(duì)于網(wǎng)管測(cè)試用例A1,在測(cè)試點(diǎn)處的輸出報(bào)文為C1,SDH硬件的執(zhí)行結(jié)果為D1。根據(jù)SDH網(wǎng)絡(luò)系統(tǒng)具有的線(xiàn)性關(guān)系,如果在測(cè)試點(diǎn)有輸出報(bào)文C1,則意味著硬件的執(zhí)行結(jié)果將為D1,假設(shè)測(cè)試網(wǎng)管系統(tǒng)和相應(yīng)的硬件都是無(wú)故障的,由此,測(cè)試用例A1的正確性驗(yàn)證可由驗(yàn)證硬件執(zhí)行結(jié)果D1的正確性,轉(zhuǎn)化為驗(yàn)證待測(cè)試的網(wǎng)管的輸出報(bào)文是否為C1。而根據(jù)前面網(wǎng)管分層測(cè)試所述,通過(guò)建立相應(yīng)的接口適配程序,所述的接口適配程序可截獲測(cè)試點(diǎn)的輸出報(bào)文,只要判斷截獲的報(bào)文是否為C1,就可推知硬件執(zhí)行結(jié)果是否為D1,由此驗(yàn)證網(wǎng)管測(cè)試用例A1功能的正確性。反之,若測(cè)試用例A1的功能是正確的,SDH硬件是無(wú)故障的,則通過(guò)待測(cè)試網(wǎng)管的輸出報(bào)文是否為C1,根據(jù)線(xiàn)形關(guān)系,便可推知網(wǎng)絡(luò)管理系統(tǒng)軟件相對(duì)于測(cè)試用例A1的待測(cè)功能是無(wú)故障的。
在測(cè)試網(wǎng)管系統(tǒng)時(shí),只需測(cè)試通過(guò)接口適配程序在相應(yīng)測(cè)試點(diǎn)截獲的報(bào)文,無(wú)需再搭建硬件網(wǎng)絡(luò)去測(cè)試執(zhí)行結(jié)果D1。通過(guò)采用這種測(cè)試方法,可將網(wǎng)管系統(tǒng)的測(cè)試與硬件系統(tǒng)分離。
第三是測(cè)試用例模板庫(kù)生成的技術(shù)。根據(jù)前述的網(wǎng)管和硬件系統(tǒng)的分離技術(shù),在網(wǎng)管系統(tǒng)和硬件系統(tǒng)進(jìn)行分離后,網(wǎng)管系統(tǒng)的測(cè)試的判斷基準(zhǔn)就著眼于在測(cè)試點(diǎn)截獲的正確的報(bào)文,此處對(duì)作為判斷基準(zhǔn)正確的報(bào)文的生成進(jìn)行介紹。為方便描述,將在測(cè)試點(diǎn)截獲的正確的報(bào)文生成的結(jié)果的集合稱(chēng)為測(cè)試用例模板庫(kù)。
測(cè)試用例模板庫(kù)的生成需要結(jié)合無(wú)故障的SDH硬件系統(tǒng)進(jìn)行。通過(guò)接口適配程序,在網(wǎng)管系統(tǒng)相應(yīng)的測(cè)試點(diǎn)處截取測(cè)試點(diǎn)處輸出的報(bào)文。對(duì)于測(cè)試用例1,在網(wǎng)管系統(tǒng)測(cè)試點(diǎn)輸出的報(bào)文經(jīng)測(cè)試工具按指定規(guī)則處理,生成測(cè)試用例庫(kù)1;同時(shí),網(wǎng)管系統(tǒng)將測(cè)試點(diǎn)輸出報(bào)文下發(fā)到硬件系統(tǒng),硬件系統(tǒng)對(duì)接收到的報(bào)文進(jìn)行執(zhí)行,得到一個(gè)與測(cè)試用例1相對(duì)應(yīng)的執(zhí)行結(jié)果,測(cè)試人員對(duì)硬件系統(tǒng)的執(zhí)行結(jié)果進(jìn)行測(cè)試,如果執(zhí)行結(jié)果正確,則將測(cè)試用例庫(kù)1轉(zhuǎn)入測(cè)試用例模板庫(kù),對(duì)應(yīng)測(cè)試用例模板庫(kù)中的測(cè)試用例模板1。如果執(zhí)行結(jié)果錯(cuò)誤,則將測(cè)試用例庫(kù)1扔掉。如是類(lèi)推,對(duì)測(cè)試用例N(N≥1)重復(fù)上述過(guò)程。隨著測(cè)試的不斷進(jìn)行,SDH網(wǎng)管系統(tǒng)逐漸穩(wěn)定,測(cè)試用例模板庫(kù)中的測(cè)試用例模板也逐漸積累,逐漸得以完善。根據(jù)相應(yīng)的接口適配程序,所述測(cè)試點(diǎn)分別建立在F接口、Q3/Qx接口、ECC接口、S接口上,所述測(cè)試用例模板庫(kù)對(duì)應(yīng)于相應(yīng)的測(cè)試點(diǎn)。
第四是網(wǎng)管系統(tǒng)的快速測(cè)試和故障定位的技術(shù)。對(duì)一個(gè)新的網(wǎng)管版本后,要對(duì)其進(jìn)行全面的測(cè)試,一般為此需搭建各種軟、硬件系統(tǒng)支持組網(wǎng)進(jìn)行測(cè)試,為實(shí)現(xiàn)全面測(cè)試,需要很大的工作量。網(wǎng)管系統(tǒng)快速測(cè)試技術(shù)的主要應(yīng)用領(lǐng)域是進(jìn)行網(wǎng)管系統(tǒng)的回歸測(cè)試,其中測(cè)試用例模板庫(kù)是進(jìn)行快速測(cè)試的前提和基礎(chǔ)。新版本網(wǎng)管系統(tǒng)提交測(cè)試后,在原有測(cè)試用例模板庫(kù)的基礎(chǔ)上,進(jìn)行系統(tǒng)的回歸測(cè)試,測(cè)試系統(tǒng)原有的各種組網(wǎng)和保護(hù)及管理功能。測(cè)試人員從上述經(jīng)過(guò)驗(yàn)證的測(cè)試用例1---測(cè)試用例N,分別對(duì)網(wǎng)管系統(tǒng)進(jìn)行測(cè)試,利用接口適配程序,在相應(yīng)的測(cè)試點(diǎn)處截取網(wǎng)管系統(tǒng)下發(fā)到硬件系統(tǒng)的報(bào)文,生成測(cè)試用例庫(kù)1---測(cè)試用例庫(kù)N,并將生成的測(cè)試用例庫(kù)與相應(yīng)的測(cè)試用例模板庫(kù)作為參照基準(zhǔn)數(shù)據(jù)進(jìn)行比較。如果對(duì)應(yīng)某一測(cè)試用例,兩者的數(shù)據(jù)相一致,這表明網(wǎng)管系統(tǒng)通過(guò)相應(yīng)測(cè)試用例,相應(yīng)的功能正確;如果,兩者的數(shù)據(jù)不一致,則表明新提交的網(wǎng)管系統(tǒng)在本測(cè)試用例上出錯(cuò),相應(yīng)的功能實(shí)現(xiàn)不了,存在故障。比較的結(jié)果可以通過(guò)計(jì)算機(jī)顯示器顯示。在報(bào)文比較中,由于可能出現(xiàn)系統(tǒng)內(nèi)部定時(shí)或隨機(jī)下發(fā)的專(zhuān)用報(bào)文,為保證接口適配程序的正常運(yùn)作,需編制專(zhuān)門(mén)的過(guò)濾器來(lái)過(guò)濾冗余的報(bào)文信息。一旦發(fā)現(xiàn)比較錯(cuò)誤,接口適配程序自動(dòng)記錄前后報(bào)文的對(duì)比信息,通過(guò)此方式,可將故障直接定位在報(bào)文一級(jí),同時(shí)再用該測(cè)試用例通過(guò)對(duì)網(wǎng)管系統(tǒng)的進(jìn)行按上述網(wǎng)管分層測(cè)試技術(shù)進(jìn)行分層的測(cè)試,可直接對(duì)系統(tǒng)錯(cuò)誤進(jìn)行確切的定位,進(jìn)而為解決網(wǎng)管系統(tǒng)的故障提供了有效的手段,為此使得網(wǎng)管系統(tǒng)的測(cè)試和故障解決都得以高效進(jìn)行。在進(jìn)行故障定位時(shí),通過(guò)接口適配程序,在測(cè)試時(shí)可以分別模擬網(wǎng)管系統(tǒng)的不同層次,以便對(duì)其他層次進(jìn)行單獨(dú)或組合的測(cè)試。例如,測(cè)試出網(wǎng)管故障時(shí),可通過(guò)MANAGER側(cè)的F接口和Q3/Qx接口適配程序,對(duì)管理者層(MANAGER)模擬,接入待測(cè)網(wǎng)管,可模擬MANAGER層對(duì)GUI和MANAGER以下網(wǎng)管層次分別進(jìn)行測(cè)試,此時(shí)模擬的MANAGER層的功能是正確的。在待測(cè)網(wǎng)管上運(yùn)行使待測(cè)網(wǎng)管產(chǎn)生故障測(cè)試用例,若此時(shí)在測(cè)試點(diǎn)處截獲得報(bào)文與相應(yīng)的測(cè)試用例模板庫(kù)中報(bào)文信息一致,則可判斷待測(cè)網(wǎng)管的被模擬的管理者層(MANAGER)的功能發(fā)生故障;若不一致,繼續(xù)單獨(dú)模擬或組合模擬(模擬兩個(gè)或兩個(gè)以上的層)其他層次的網(wǎng)管系統(tǒng),模擬的層或?qū)拥慕M合的功能是正確的,運(yùn)行使待測(cè)網(wǎng)管產(chǎn)生故障測(cè)試用例,直至在測(cè)試點(diǎn)處截獲得報(bào)文與相應(yīng)的測(cè)試用例模板庫(kù)中報(bào)文信息一致,即可將故障定位至待測(cè)網(wǎng)管的被模擬的某一層或組合的層處。
由于網(wǎng)管系統(tǒng)快速測(cè)試時(shí)與硬件系統(tǒng)分離,在進(jìn)行回歸測(cè)試時(shí)無(wú)需搭建硬件環(huán)境,只是在進(jìn)行新功能測(cè)試時(shí)需要搭建硬件環(huán)境,回歸測(cè)試不再受硬件資源的限制;如果在測(cè)試用例輸入方面進(jìn)行改進(jìn),結(jié)合采用自動(dòng)、半自動(dòng)的腳本輸入工具(在后面進(jìn)行描述),即可對(duì)系統(tǒng)進(jìn)行自動(dòng)、半自動(dòng)的高速測(cè)試,系統(tǒng)回歸測(cè)試時(shí)間將大大縮短,而測(cè)試的可靠性則大大加強(qiáng)。
第五是與腳本輸入工具相結(jié)合的網(wǎng)管系統(tǒng)自動(dòng)測(cè)試的技術(shù)。要進(jìn)行網(wǎng)管系統(tǒng)的自動(dòng)測(cè)試,其前提是在測(cè)試用例的輸入方面要自動(dòng)化。在此方面有兩種實(shí)現(xiàn)方法,一是購(gòu)買(mǎi)商用化的腳本輸入工具,二是自行開(kāi)發(fā)腳本輸入工具。根據(jù)系統(tǒng)的實(shí)際情況和需求,一般來(lái)說(shuō)是兩者結(jié)合進(jìn)行。腳本輸入工具提供兩種工作模式腳本生成模式、腳本回放模式。腳本生成模式用于生成測(cè)試用腳本,測(cè)試人員在通過(guò)計(jì)算機(jī)在網(wǎng)管系統(tǒng)上進(jìn)行測(cè)試用例的操作,腳本輸入工具自動(dòng)將測(cè)試人員進(jìn)行的操作生成腳本,腳本生成后,測(cè)試人員可對(duì)腳本進(jìn)行編輯、整理,根據(jù)測(cè)試需要對(duì)腳本進(jìn)行組合或添加相關(guān)功能,修改完畢后保存為不同的測(cè)試用腳本庫(kù),與測(cè)試用例相對(duì)應(yīng)。腳本回放模式用于對(duì)生成的腳本進(jìn)行回放,先啟動(dòng)腳本輸入工具的腳本回放模式,此時(shí)腳本輸入工具根據(jù)測(cè)試人員制定的回放規(guī)則自動(dòng)回放腳本庫(kù),腳本庫(kù)回放后,自動(dòng)產(chǎn)生相應(yīng)的測(cè)試用例對(duì)網(wǎng)管系統(tǒng)進(jìn)行操作,這些操作與測(cè)試人員進(jìn)行的手工操作完全相同,網(wǎng)管系統(tǒng)執(zhí)行后再產(chǎn)生相應(yīng)的報(bào)文輸出,接口適配程序?qū)y(cè)試用例進(jìn)行快速測(cè)試并對(duì)結(jié)果進(jìn)行記錄和比較,判斷是否有故障。通過(guò)與腳本輸入工具相結(jié)合,測(cè)試用例的輸入運(yùn)行得以自動(dòng)化進(jìn)行,這樣,網(wǎng)管系統(tǒng)就能夠?qū)崿F(xiàn)自動(dòng)化的快速測(cè)試。
下面將結(jié)合附圖2,舉例說(shuō)明本發(fā)明的一個(gè)實(shí)施的方式。
在對(duì)網(wǎng)管軟件進(jìn)行測(cè)試操作時(shí),首先執(zhí)行步驟201,將測(cè)試用例輸入網(wǎng)管計(jì)算機(jī),存儲(chǔ)在程序存儲(chǔ)器;然后執(zhí)行步驟202,在網(wǎng)管計(jì)算機(jī)運(yùn)行測(cè)試用例;接著執(zhí)行步驟203,通過(guò)接口適配程序,在網(wǎng)管軟件的檢測(cè)點(diǎn)截取網(wǎng)管的輸出報(bào)文;接著執(zhí)行步驟204,將輸出報(bào)文與所述測(cè)試用例對(duì)應(yīng)的測(cè)試用例模板進(jìn)行比較,若比較結(jié)果一致,執(zhí)行步驟205,輸出待測(cè)網(wǎng)管與測(cè)試用例對(duì)應(yīng)的功能正確的結(jié)論;若比較結(jié)果不一致,執(zhí)行步驟211,輸出待測(cè)網(wǎng)管與測(cè)試用例對(duì)應(yīng)的功能錯(cuò)誤的結(jié)論,并同時(shí)進(jìn)行故障定位而轉(zhuǎn)到步驟206;執(zhí)行步驟206,通過(guò)接口適配程序單獨(dú)模擬或組合模擬存在故障的網(wǎng)絡(luò)管理系統(tǒng)軟件的不同層;執(zhí)行步驟207,運(yùn)行使待測(cè)網(wǎng)管產(chǎn)生故障的測(cè)試用例;執(zhí)行步驟208,通過(guò)接口適配程序,在網(wǎng)管軟件的檢測(cè)點(diǎn)截取網(wǎng)管的輸出報(bào)文;執(zhí)行步驟209,將輸出報(bào)文與所述測(cè)試用例對(duì)應(yīng)的測(cè)試用例模板進(jìn)行比較,若比較結(jié)果一致,執(zhí)行步驟210,輸出被模擬的網(wǎng)管的一個(gè)層或多個(gè)層的組合的相應(yīng)功能錯(cuò)誤,出現(xiàn)故障,若比較結(jié)果不一致,轉(zhuǎn)到執(zhí)行步驟206。
采用本發(fā)明技術(shù)方案,對(duì)光同步數(shù)字傳送體系(SDH)的網(wǎng)絡(luò)管理系統(tǒng)軟件進(jìn)行測(cè)試時(shí),與現(xiàn)有技術(shù)相比,只需對(duì)網(wǎng)管輸出的報(bào)文進(jìn)行對(duì)比判斷,將網(wǎng)管系統(tǒng)和相應(yīng)的SDH硬件設(shè)備分離,減少對(duì)SDH硬件資源的占用,大大降低了系統(tǒng)測(cè)試成本;同時(shí)采用本發(fā)明的技術(shù)方案,可以快速將網(wǎng)管系統(tǒng)的故障問(wèn)題定位到SDH網(wǎng)管軟件具體的層一級(jí)。
盡管參照實(shí)施例對(duì)所公開(kāi)的涉及對(duì)光同步數(shù)字傳送體系(SDH)的網(wǎng)絡(luò)管理系統(tǒng)軟件測(cè)試和故障定位的方法進(jìn)行了特別描述,本領(lǐng)域技術(shù)人員將能理解,在不偏離本發(fā)明的范圍和精神的情況下,可以對(duì)它進(jìn)行形式和細(xì)節(jié)的種種修改。因此,以上所建議的但不局限的修改都在本發(fā)明的范圍之內(nèi)。
權(quán)利要求
1.對(duì)光同步數(shù)字傳送體系的網(wǎng)絡(luò)管理系統(tǒng)軟件測(cè)試的方法,其特征在于包括以下步驟將測(cè)試用例輸入并存貯在光同步數(shù)字傳送體系的網(wǎng)絡(luò)管理系統(tǒng)的計(jì)算機(jī)的存儲(chǔ)器中;在網(wǎng)絡(luò)管理系統(tǒng)軟件的各層間通過(guò)接口適配程序設(shè)置檢測(cè)點(diǎn),所述接口適配程序用來(lái)根據(jù)網(wǎng)絡(luò)管理系統(tǒng)軟件的層之間的接口結(jié)構(gòu),接入待測(cè)試的網(wǎng)絡(luò)管理系統(tǒng)軟件,截取待測(cè)試的網(wǎng)絡(luò)管理系統(tǒng)軟件的輸出報(bào)文;在網(wǎng)絡(luò)管理系統(tǒng)運(yùn)行測(cè)試用例;在網(wǎng)絡(luò)管理系統(tǒng)的檢測(cè)點(diǎn)截取輸出報(bào)文;將輸出的報(bào)文與所述測(cè)試用例對(duì)應(yīng)的測(cè)試用例模板進(jìn)行比較。
2.根據(jù)權(quán)利要求1所述的測(cè)試方法,其特征在于還包括以下步驟在光同步數(shù)字傳送體系的網(wǎng)絡(luò)管理系統(tǒng)的計(jì)算機(jī)顯示設(shè)備上輸出比較結(jié)果。
3.根據(jù)權(quán)利要求1或2所述的方法,其特征在于所述在網(wǎng)絡(luò)管理系統(tǒng)運(yùn)行測(cè)試用例的步驟還包括以下步驟測(cè)試用例腳本庫(kù)中的測(cè)試用例按設(shè)定的規(guī)則自動(dòng)在網(wǎng)絡(luò)管理系統(tǒng)運(yùn)行。
4.根據(jù)權(quán)利要求1或2所述的測(cè)試方法,其特征在于所述將輸出的報(bào)文與所述測(cè)試用例對(duì)應(yīng)的測(cè)試用例模板進(jìn)行比較步驟還包括以下步驟過(guò)濾冗余的報(bào)文信息的步驟,所述冗余的報(bào)文信息是指網(wǎng)絡(luò)管理系統(tǒng)內(nèi)部定時(shí)或隨機(jī)下發(fā)的專(zhuān)用報(bào)文。
5.對(duì)光同步數(shù)字傳送體系的網(wǎng)絡(luò)管理系統(tǒng)軟件故障定位的方法,其特征在于包括以下步驟將測(cè)試用例輸入并存貯在光同步數(shù)字傳送體系的網(wǎng)絡(luò)管理系統(tǒng)的計(jì)算機(jī)的存儲(chǔ)器中;在網(wǎng)絡(luò)管理系統(tǒng)軟件的各層間通過(guò)接口適配程序設(shè)置檢測(cè)點(diǎn),所述接口適配程序用來(lái)根據(jù)網(wǎng)絡(luò)管理系統(tǒng)軟件的層之間的接口結(jié)構(gòu),接入待測(cè)試的網(wǎng)絡(luò)管理系統(tǒng)軟件,截取待測(cè)試網(wǎng)絡(luò)管理系統(tǒng)軟件的輸出報(bào)文;通過(guò)接口適配程序單獨(dú)模擬或組合模擬存在故障的網(wǎng)絡(luò)管理系統(tǒng)軟件的不同層;在網(wǎng)絡(luò)管理系統(tǒng)運(yùn)行測(cè)試用例;在網(wǎng)絡(luò)管理系統(tǒng)的檢測(cè)點(diǎn)截取輸出報(bào)文;將輸出的報(bào)文與所述測(cè)試用例對(duì)應(yīng)的測(cè)試用例模板進(jìn)行比較。
6.根據(jù)權(quán)利要求5所述的故障定位的方法,其特征在于所述將輸出的報(bào)文與所述測(cè)試用例對(duì)應(yīng)的測(cè)試用例模板進(jìn)行比較的步驟還包括以下步驟若比較結(jié)果一致,則輸出故障定位在被模擬的網(wǎng)絡(luò)管理系統(tǒng)軟件的層;若比較結(jié)果不一致,則繼續(xù)執(zhí)行所述通過(guò)接口適配程序單獨(dú)模擬或組合模擬存在故障的網(wǎng)絡(luò)管理系統(tǒng)軟件的不同層的步驟。
7.根據(jù)權(quán)利要求5或6所述的故障定位的方法,其特征在于所述在網(wǎng)絡(luò)管理系統(tǒng)運(yùn)行測(cè)試用例的步驟還包括以下步驟測(cè)試用例腳本庫(kù)中測(cè)試用例按設(shè)定的規(guī)則自動(dòng)在網(wǎng)絡(luò)管理系統(tǒng)運(yùn)行。
8.根據(jù)權(quán)利要求5或6所述的故障定位的方法,其特征在于所述將輸出的報(bào)文與所述測(cè)試用例對(duì)應(yīng)的測(cè)試用例模板進(jìn)行比較步驟還包括以下步驟過(guò)濾冗余的報(bào)文信息的步驟,所述冗余的報(bào)文信息是指網(wǎng)絡(luò)管理系統(tǒng)內(nèi)部定時(shí)或隨機(jī)下發(fā)的專(zhuān)用報(bào)文。
全文摘要
本發(fā)明公開(kāi)了對(duì)SDH的網(wǎng)絡(luò)管理系統(tǒng)軟件測(cè)試和故障定位的方法,所述的測(cè)試方法包括以下步驟將測(cè)試用例輸入并存貯在光同步數(shù)字傳送體系的網(wǎng)絡(luò)管理系統(tǒng)的計(jì)算機(jī)的存儲(chǔ)器中;在網(wǎng)絡(luò)管理系統(tǒng)軟件的各層間通過(guò)接口適配程序設(shè)置檢測(cè)點(diǎn),所述接口適配程序用來(lái)根據(jù)網(wǎng)絡(luò)管理系統(tǒng)軟件的層之間的接口結(jié)構(gòu),接入待測(cè)試的網(wǎng)絡(luò)管理系統(tǒng)軟件,截取待測(cè)試的網(wǎng)絡(luò)管理系統(tǒng)軟件的輸出報(bào)文;在網(wǎng)絡(luò)管理系統(tǒng)運(yùn)行測(cè)試用例;在網(wǎng)絡(luò)管理系統(tǒng)的檢測(cè)點(diǎn)截取輸出報(bào)文;將輸出的報(bào)文與所述測(cè)試用例對(duì)應(yīng)的測(cè)試用例模板進(jìn)行比較。采用本發(fā)明的技術(shù)方案,只需對(duì)網(wǎng)管輸出的報(bào)文進(jìn)行對(duì)比判斷,可以將網(wǎng)管系統(tǒng)和相應(yīng)的SDH硬件設(shè)備分離;同時(shí)可以快速故障問(wèn)題定位到網(wǎng)管具體的層一級(jí)。
文檔編號(hào)H04B10/08GK1430346SQ0113809
公開(kāi)日2003年7月16日 申請(qǐng)日期2001年12月31日 優(yōu)先權(quán)日2001年12月31日
發(fā)明者何庭宗 申請(qǐng)人:深圳市中興通訊股份有限公司上海第二研究所
網(wǎng)友詢(xún)問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1