Font Size: a A A

Communications Software Automated Testing System

Posted on:2008-03-04Degree:MasterType:Thesis
Country:ChinaCandidate:Q HeFull Text:PDF
GTID:2208360215485032Subject:Communication and Information System
Abstract/Summary:PDF Full Text Request
Software testing which runs through the process of software engineering is one of the most important techniques used for software quality assurance. For different system, there are different test methods. Although there are some achievements in software testing flied, but there is no standard for testing software system at all. Test automation will be the trend of software testing.The research is based on the test automation about the software running on the Home Gateway product. After analyzing the difference between the communication software and other software, and stress on analysis of the specific test methods and technicians used in this field. Together with the introduction of TCL script language, analysis on mature business software, and the characteristics of the Device Under test, we designed and implemented the test procedure and test framework. We have successfully solved the incompatibility between the different products and the different builds via the design of three layers structure API. with the three layers structure API and test framework, We not only have solved the shortcoming of complexity and the inefficiency for extension on business test software, but also solved the compatibility between different builds and different products, which improved the working efficiency greatly.The thesis introduces the basic concept, design method and implementation procedure of software testing automation. Firstly, we give out a brief introduction about the peculiarity of communication software and corresponding test technique and procedure. Then explain the script technology and the work flow of the test framework in detail. We bring forward one three layer API design method after thorough research the difference between the different products builds. And also, we introduced the implementation procedure about it. This thesis not only availably attempts to software testing in communication software, but also extends to the application area of test automation.
Keywords/Search Tags:Test Automation, Communication Software, TCL script, Three-Layer API
PDF Full Text Request
Related items