Font Size: a A A

Design And Implementation Of An Automated Testing Tool For Communication Software

Posted on:2011-12-11Degree:MasterType:Thesis
Country:ChinaCandidate:J H YuanFull Text:PDF
GTID:2178330338486019Subject:Software engineering
Abstract/Summary:PDF Full Text Request
With the continuous development of electronic computer and computer software which has richer function and more complex structure, quality assurance of software is facing increasingly challenges. In software quality assurance study, fully manual or automated testing are the basic means of quality assurance. However, with the structure of the software becoming more complex and ever-growing, manual software testing has highlighted the inefficient and costly defects. So people develop automated testing technology. The purpose of author is to analyze the process of automated testing to establish a common and critical theory, and will apply these theories in the design and implementation of automated testing tool.The design and implementation of automated testing tools show how to establish automated test. In the research of system design technology, author shows some key technologies: the analysis of key to realize fully automated test process; vary automated test scripts; automation framework; the notion of test-driven program development. The analysis of specific needs of system is based on author's experience of automated testing. The ideas of software as a service and modular design are used to design the whole system. The various functional modules use key technologies of automate testing as a guide in module design. In the implementation of all modules, we focus on automated testing engine module and script interpreter module.System design is focusing on the standardization of interfaces. Concise system structure and reasonable function allocation of module let the tools having good scalability. Author also uses a set of norms to tools layout, which greatly improve efficiency of automated testing. However, due to the limited capacity of the author, as well as resources and other reasons, automated testing tools does not have enough user experience, and its error-handling capacity is insufficient too. Future topics will focus on optimizing the automated testing framework; enrich the automated testing tools; enhancing the robustness of the system.
Keywords/Search Tags:Software Test, Automated Test, Script Technique
PDF Full Text Request
Related items