Font Size: a A A

Research And Application Of Software Automated Testing Method

Posted on:2012-01-22Degree:MasterType:Thesis
Country:ChinaCandidate:S Q LiFull Text:PDF
GTID:2218330362458153Subject:Software engineering
Abstract/Summary:PDF Full Text Request
With the increasing scale of software engineering, software products can be able to achieve more complex functions, and the updating of software is becoming more and more frequency, that makes the software development cycle become shorter and shorter, which gives a big challenge to the software testing sector, Complete manual testing has failed to meet the needs of software development, automated testing came into being. Therefore, the research and using of software automated testing technology has practical significance.Firstly, selected two mature automated testing tools TestComplete and QTP to compare and study, described the object recognition of test tools and selection principle based on; then studied the implementation of the automated testing, and analyzed the advantages and disadvantages of recording playback technology, on this basis, an improved recording playback technology, that is, a combined method of record, edit and play back, and described its advantages; Finally, presented the design principles of testing framework and the general construction of the testing framework, expounded that the reusability and maintainability of code is high under testing framework.Based on the above studies, selected a testing project based on QTP for example, introduced the improved recording playback technology, which is recording, editing and playback method and it's application in specific test items, analyzed its advantages; then, selected TestComplete-based testing program for example, through building data-driven testing framework and developing testing scripts based on the framework, described that under automated testing framework, the reusability of code was high, and the code was easy maintenance.By using the recording, editing and playback methods to develop test scripts and using of testing framework to implement the test in specific test items, and analyzing the testing results, it's easy to get the conclusion that the improved recorded playback technology can reduce development time and improve the maintainability of code and conclud that with using the automating testing framework, the reusability and maintainability of code is high.
Keywords/Search Tags:Automated testing, Automated testing tools, Record / playback, Automated testing framework
PDF Full Text Request
Related items