Font Size: a A A

Research And Implementation Of Automated Software Testing

Posted on:2012-09-22Degree:MasterType:Thesis
Country:ChinaCandidate:Z J LengFull Text:PDF
GTID:2178330335952235Subject:Computer Science and Technology
Abstract/Summary:PDF Full Text Request
As the development of software industry, its applications play an important role in every aspect of people's life. The quality of the software affects the software vendors' survival and development directly. The challenges of the software testing are also growing. The main challenges are as follows:customers request the functions of software are more complete, the speed of delivery is faster, and the price is cheaper, at the same time, the quality of the software is required to achieve their expectations. Using automated technology to improve the efficiency of software testing in software management and testing, and to ensure software quality, automated software testing has become an inevitable trend in the area of software testing. Therefore, the study of the methods of automated software testing becomes a new direction.The purpose of this article is to explore automated testing methods and the operational principle of automated testing tools. It focuses on configuration management, test management, unit testing and performance testing automation technology, discusses how to select test automation tools to complete the various stages of the testing more effectively, meanwhile, using the practical project to verify the automated test methods, and to improve product quality and efficiency of testing as a reference.In the process of software testing, software configuration management is significant, the automated configuration management tools TortoiseSVN is adopted to describe the products, it also adopted to control and manage the software version, thus ensuring its integrity, traceability, and consistency.In the software test management, the automated tool TestDirector is introduced, the test demands can be imported into demand management of TestDirector directly, test cases can be designed and executed in TestDirector, and it has the function of defect management. So the test management process can be completed quickly and easily, and the work of test management will be more effective.In the process of the unit testing, Junit is taken to design and implement the unit test cases and analyze the test result. And taking advantage of Coverlipse to check JUnit test code coverage, greatly improved the efficiency of unit testing to ensure the accuracy of the test.In the performance testing phase, in order to choose a proper performance testing tool, various factors are taken into consideration, and ultimately TPTP performance testing tools and performance tools in Windows are chosen in stead of the powerful performance testing tool Loadrunner, just to cut the cost of performance testing, and complete the performance testing successfully. Meanwhile, this part discusses about the performance tuning issues. so as to improve software quality.
Keywords/Search Tags:Automated Test, Configuration Management, Test Management, TortoiseSVN, TestDirector, Junit, Coverlipse, TPTP
PDF Full Text Request
Related items