Font Size: a A A

Research And Implementation Of Automated Software Testing

Posted on:2008-04-29Degree:MasterType:Thesis
Country:ChinaCandidate:X L HuFull Text:PDF
GTID:2178360215958811Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
Software testing is a key part of software system engineering. It is an important link in the development chain of software and the key step for guaranting the quality of software. The aim of software testing is finding out all kinds of potential errors and faults of software in the least time and labor. Automated software testing is a key focus of current research of software system engineering. In our country, the research on automated software testing is still in the infancy stage. Consequently, the research on automated software testing has both significant theoretical and practical values.In this paper, the author has studied the techniques and application of software antomated testing. The concept and theory related to software automated testing are expounded.The scope of application and the archichecture of software automated testing is summed up and compared. And the principle and key technique of several software automated testing are analyzed in detail. The software automated testing runs through the procedures of software black-box testing, including function testing and performance testing. By using software automated testing technique in the black-box testing efficiently, we can solve the problems encountered in the black-box testing,namely,low testing efficiency, low cover rate, bad stability and bad reliability.The contents of this thesis is the results of merging the theoretical knowledge of software testing and the author's practical experience.This thesis focuses on the implementation scheme of a Multi-Service Automated Testing System (MSATS) which combining the theory of automated testing and the pratical circumstance of the company in which the author practicing. MSATS has the feature of good versatility and extensibility.In addition, the method of integrating the software testing platform with the performance testing device(IXIA) and other third party automated testing tools(e.g. WinRunner,QuickTest Professional), in order to remedy the limitation of the traditional software testing method depended on single tool, is studied. Based on the extensive study and practice, the design criterion of test suite and the automated testing API classes are proposed.Finally, aiming at the typical testing module of broadband access device(GEPON), the method of subsequent development of black-box automated testing of GEPON BBS1000 typical module based on MSATS is expatiated,and the automated testing results are analyzed.
Keywords/Search Tags:Software Testing, Software Automated Testing, Black-Box Testing, Testing Script
PDF Full Text Request
Related items