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