■ 思博倫通信
根據交換機支持技術、在網絡中擔任的角色、產品生命周期以及測試方向,交換機測試可以從不同角度入手。思博倫通信(Spirent Communications)目前能夠提供非常豐富的交換機測試方案。根據支持的不同,可以分為:二層測試、三層測試、四層測試和應用層測試,本質上將多層交換機的測試需要進行的測試應該覆蓋它所支持的所有層面,而不僅僅是在其工作的最高層面上進行測試,思博倫通信的SmartBits能夠覆蓋2-7層的交換機測試,并提供基于國際標準的測試套件。根據交換機在網絡中擔任的角色,測試中通過測試儀仿真與其相連的可能出現的其他交換機、路由器及通過的網絡流量。SmartBits的優勢就在于對網絡的仿真,例如仿真大量的網絡節點、運行不同協議的路由器和交換機。根據產品生命周期,可以分為:設計測試、開發測試、驗證測試、選型測試或比較測試、網絡認證測試等,在每個階段測試的測試項目和測試方法是不同的。比如:在開發測試中、測試人員需要進行非常細節性的測試,而在產品出廠的驗證測試則往往需要挑選一些重要的項目,并盡可能的在較短的時間內完成。對于測試細節的把握是每個測試人員都需要考慮的。曾經發生過這樣的一個案例,某個廠商的網絡產品在實驗室測試中,能夠達到線速,而在網絡中卻會出現運行性能問題。后來有測試專家對從64字節到1518所有字節的進行了線速測試、發現該設備僅僅在73字節的情況下丟包,丟包的原因正是與系統設計有關。在SmartBits上用戶可以任意選擇需要的測試項目和安排測試流程,可以測試中的各種細節性的參數,還可以根據用戶工作的階段提供手工和自動的測試。根據測試方向的不同,可以分為:功能測試、協議一致性測試、性能測試。思博倫通信的Adtech AX/4000能夠提供STP/RSTP和各種IPv4/IPv6路由協議在內的所有路由協議一致性測試。
自動化水平的高低和比例是企業測試水平的一個重要體現,目前SmartBits提供非常強大的自動化測試解決方案,我們通常使用RFC 2544及2889、路由測試、QoS測試、應用層測試都有現成的自動化測試腳本和程序。SmartBits的提供的自動化測試方案包括Tcl/C和SAI(SmartBits Automation Interface)兩種。Tcl/C針對具有一定開發能力的工程人員,而SAI則適合所有測試工程師,更主要的一點,SAI能夠使測試人員將自己的精力集中在測試方法和測試邏輯上,而不是測試的編程和語法上。自動化測試的開發往往需要測試廠商的提供咨詢和支持,思博倫通信目前已經建立全球開發網絡scdn.spirentcom.com并在中國建立了專業化服務團隊。
延伸閱讀
文章來源于領測軟件測試網 http://www.kjueaiud.com/