亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

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

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

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


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