Font Size: a A A

Design And Implementation Of Automatic Testing Software For EPON-objected System

Posted on:2011-10-06Degree:MasterType:Thesis
Country:ChinaCandidate:B TengFull Text:PDF
GTID:2178360305494208Subject:Information and Communication Engineering
Abstract/Summary:PDF Full Text Request
Software testing is an important method to guarantee the high quality of software, and is also a key part during the software developing process. Due to the slow speed and low efficiency of traditional manual testing, automatic testing was born to improve the efficiency. However, nowadays different applied systems are diversified, so are the employed testing methods. At present, as for the software testing technology, though some research fruits made, there are still no concrete standards to adhere to when referring to what testing framework and way used for all-around and complete automatic testing on some specific software systems.Having intensively analyzed the primary principles and testing requirements of the EPON system, this thesis has proposed an E-AutoRunner software for EPON-objected system. This implementation of the system adopts Tcl language, which has simple and high efficiency, platform independent and easy planted characteristics. E-AutoRunner used Expert language to implement serial-port logging and interaction, and also the communications between the automation and interaction tasks, without manual interferences. Based on the above, it can achieve CLI print-screen and use regular expressions to match key words, which is able to capture the characters on the CLI interface very conveniently and rapidly. This system also uses the Catch skill to capture the testing logs in the whole course and the problems or errors appearing in the quick-localization testing process, which enhances the reliability of the system. Additionally, it uses the engineering design idea of object-oriented to realize the dispatch mechanism of the test case, which ensures the extendibility and robustness of the system.E-AutoRunner software separates the testing platform and the testing script, which makes it have good scalability and hierarchy. Testing software encapsulates the manually configured commands and uses the API function operation IXIA testing apparatus to simulate sending various data packets in real networks, which realizes the automatic testing on Bridge, VLAN, QOS, STP, IGMP in the EPON system. Simultaneously, this software has log process function, which could make records during the whole testing, providing conveniences for the testing workers to localize the existing problems in the being-tested software.The ultimate part concludes the research and development work in the process of E-AutoRunner software realization, and elaborates the succeeding work of extension and improvement on this software.
Keywords/Search Tags:Software testing, Automatic Software testing, Tool Command Language, Ethernet Passive Optical Network, Expert Language
PDF Full Text Request
Related items