IP網絡設備功能通?梢詣澐譃槿缦路矫妫航涌诠δ、通信協議功能、信息傳遞功能、路由信息維護功能、管理控制功能、安全功能、其他功能。
IP網絡設備對上述功能并非必需完全實現,但是通常要求實現設備最小功能集所規定的功能。因為絕大多數功能測試可以由接口測試、性能測試、協議一致性測試和網管測試所涵蓋,所以IP網絡設備功能測試一般可以只對其他測試無法涵蓋的功能作驗證性測試。
IP網絡設備功能測試一般采用遠端測試法。
一致性測試
IP網絡設備一致性測試通常采用“黑箱”方法,被測試設備IUT叫做“黑箱”。測試系統通過控制觀察點PCO與被測試設備接口。
不同的測試事件是通過不同的PCO來控制和觀察的,按照其應答是否遵守規范,即定時關系和數據匹配限制,測試的結果可分為通過(pass)、失。╢ail)、無結果(inconclusive)3種。
IP網絡設備例如路由器是一種復雜的網絡互連設備,需要在各個通信層上實現多種協議。例如相應的接口的物理層和鏈路層協議、IP,ICMP等互聯網層協議、TCP、UDP等傳輸層協議、Telnet、SNMP等應用層協議以及RIP,OSPF,BGP等路由協議。
協議一致性測試應當包含網絡設備所實現的所有協議。由于該測試內容繁多測試復雜,在測試中可以選擇重要的協議以及所關心的內容測試。由于骨干網上路由器可能影響全球路由,所以在路由器測試中應特別重視路由協議一致性測試例如OSPF和BGP協議。IP電話設備則應當重視電話網七號信令等協議。
由于一致性測試只能選擇有限測試例測試,一般無法函蓋協議所有內容。所以即使通過測試也無法保證設備完全實現協議所有內容。所以最好的辦法是在現實環境中試運行。
IP網絡設備協議一致性測試一般采用分布式測試法或遠端測試法。
互操作測試
由于通信協議、路由協議非常復雜且擁有眾多選項,實現同一協議的網絡設備并不能保證互通互操作。并且因為一致性測試能力有限,即使通過協議一致性測試也未必能保證完全實現協議。所以有必要對設備進行互操作測試。
互操作測試實際上是將一致性測試中所用的儀表替換成需要與之互通互操作的設備,選擇一些重要且典型的互連方式配置,觀察兩設備是否能按照預期正常工作。
穩定性可靠性測試
由于大多數IP網絡設備需要每天24小時,每周7天連續工作,作為IP網核心的網絡設備的穩定性和可靠性尤其重要。所以用戶需要了解網絡設備的穩定性和可靠性。
網絡設備的穩定性和可靠性很難測試。一般可以通過兩種途徑得到:
1. 廠家通過關鍵部件的可靠性以及備份程度計算系統可靠性。
2. 用戶或廠家通過大量相同產品使用中的故障率統計產品穩定性和可靠性。
當然用戶也可以通過對一定時間內試運行結果的要求來在一定程度上保證網絡設備的可靠性與穩定性。
網管測試
網管測試一般測試網管軟件對網絡以及網絡上設備管理能力。
如果網絡設備附帶網管軟件,可以通過使用所附帶的網管軟件來檢查網管軟件所實現的配置管理、安全管理、性能管理、計賬管理、故障管理、拓撲管理和視圖管理等功能。
如果網絡設備不附帶網管軟件則應當測試網絡設備對SNMP協議實現的一致性以及對MIB實現的程度。由于網絡設備需要實現的MIB非常多,每個MIB都包含大量內容,很難對MIB實現完全測試。一般可以通過抽測重要的MIB項來檢查網絡設備對MIB的實現。
延伸閱讀
文章來源于領測軟件測試網 http://www.kjueaiud.com/