Font Size: a A A

Design And Implementation Of Automation Test System For Cross-Card Link Aggregation

Posted on:2017-02-28Degree:MasterType:Thesis
Country:ChinaCandidate:P HanFull Text:PDF
GTID:2308330491450792Subject:Electronic and communication engineering
Abstract/Summary:PDF Full Text Request
With the development of network access technology, user s have increasing requirements on network bandwidth and communication quality. As one of main technologies used to increase bandwidth of data link layer, cross-card link aggregation not only realizes bandwidth increasing linearly under control and load distribution, but also promotes switch protection level from port to card. Combining practical development project, this thesis designs an automation test system for cross-card link aggregation on the basis of Python language and its development tool Pycharm. Then this paper tests and verifies its consistency and efficient using manual test cases of cross-card link aggregation as its own test cases.At first, this thesis analyses the requirements of automation test system. O n the basis of manual test cases for the company implemented cross-card link aggregation, each test case is analysed to determine whether it is suitable for automation. Then considerding features of all test cases that can be automated, this thesis proposes and analyse the requirements of automation test system.After that, this thesis designs the automation test system. According to proposed requirements before, this paper gives an overall design about the automation test system, including the function structures of network topology, automation test configuration, test tool, test object, and so on. Based on above, the thesis divides this system into mudules and makes detailed designs based on modules’ function, including automatic parsing of network topology and automation test configuration, automation test progress management, automation test text parse, and automatic generation of test log and report.At last, this thesis tests and verifies the automation test system. With test cases executed by testers before, this paper has a test to verify the designed system, including the automation test verifying on cross-card link aggregation’s protocol function, service carrying function, trouble switch function and its switch performance and regression test. The result shows that the result run by automation test system is the same with manual tests’ result. The developped automation test system has been used to void bussiness hours, and has a potential in saving manpower and resource, improving test efficiency and reducing the time of test.
Keywords/Search Tags:Cross-card link aggregation, Load distribution, Switch protection, Manual test, Automation test system
PDF Full Text Request
Related items