Dissertation > Excellent graduate degree dissertation topics show

Design and Implementation of Automatic Testing Software for EPON-objected System

Author: ZuoBo
Tutor: ChenSongQiao
School: Central South University
Course: Information and Communication Engineering
Keywords: Software testing Automatic Software testing Tool Command Language Ethernet Passive Optical Network Expert Language
CLC: TP311.52
Type: Master's thesis
Year: 2010
Downloads: 77
Quote: 0
Read: Download Dissertation

Abstract


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.

Related Dissertations

  1. Research on Object-Oriented Integration Testing Method,TP311.53
  2. Formalization-based Methed to Generate Test Sequence of UML,TP311.53
  3. The Software Testing Technique Research of the ECDIS Based on Program Slicing,TP311.53
  4. Software Testing in Flash Ring System and Platform for China Telecom,TP311.53
  5. Algorithms and Software for Areal Surface Texture Analysis and Evaluation,TP311.52
  6. Design and Implementation of the Software Automatic Testing Tool Based on Code Generation,TP311.53
  7. Process Engine based automated testing for Web Services Research,TP311.52
  8. Automated test packet transmission network management interface testing application,TP311.52
  9. An automated software testing system design and implementation,TP311.53
  10. SAFFRON based automated testing framework for QTP research,TP311.52
  11. Telecom BOSS system software testing,TP311.53
  12. Error location based on the program execution method,TP311.52
  13. Cloud-based Software Testing Services Research,TP311.53
  14. E-commerce design and implementation of online bookstore,TP311.52
  15. A base software inspection station test management information system design and implementation of the key issues,TP311.52
  16. Design and Realization of Map Management Information System,P208
  17. The Design and Realization of General Testing Process in Software Industry,TP311.52
  18. Study on Software Testing Technology Based on Genetic Algorithm,TP311.52
  19. The Application and Analysis of Software Testing in Agile,TP311.52
  20. Solution of System Integration and Verification of Special-Purpose CNC Machine -Software System,TG659

CLC: > Industrial Technology > Automation technology,computer technology > Computing technology,computer technology > Computer software > Program design,software engineering > Software Engineering > Software Development
© 2012 www.DissertationTopic.Net  Mobile