Font Size: a A A

Design And Realization Of Automated Regression Testing Platform For Web Application

Posted on:2009-10-20Degree:MasterType:Thesis
Country:ChinaCandidate:X C NiFull Text:PDF
GTID:2178360248454740Subject:Management Science and Engineering
Abstract/Summary:PDF Full Text Request
Generally speaking, the commercial tool for automated regression testing is practically based on Capture-Playback mechanism, though the shortcoming of this mechanism is quite obvious that it's too hard to depart the data and the script, which needs a lot of maintenance and is bad in generality, with a very low rate of reusing but the price of the tool is so high.The author of this article with a background of UnionWeb system's regression testing, which related to Baidu Corp website, is trying to design and develop an expandable and transplantable automated testing platform for easily using and maintaining. This platform owns a flexible design of structure, which has a better generality and abstract degree. It could realize an automated regression testing for similar Web application with a lower cost of testing and a better efficiency, and it also has a realistic significance for a commerce value.This paper will interpret some concepts such as regression testing, automated testing, Web application testing, and provide some analysis of current automated testing status at home and abroad. It will combine the testing demand of all kinds of product line to design a specialized automated regression testing platform aiming at Web application. This platform adopts a hierarchical architecture, using a test case file plus reflect technique implement to achieve dependency injection. So the testing logic could be taken out and substituted, and the data could be departed form the logic. This platform is based on the Java Selenium Remote Control mode and offers interface, so it's easy for a fast twice development with a good expansibility and transplanted ability. Via this platform, people could accomplish the most testing mission of UnionWeb system with less manpower cost, more efficiently and it turns out a better quality.The topic here is not to set up a new theory but to realize a real engineering value. The paper isn't limited to the current pieces of research but to value its engineering profit, considering its generality, expansibility, and maintainability. What is so special is that when testing behavior class libraries has been built, the ordinary testing staff only have to prepare for the testing data to accomplish the test case file, then they could use or extend the platform. This feature lowers the cost of the automated maintaining and the redevelopment and has greatly raised the engineering values.
Keywords/Search Tags:Automated Testing, Web Application, Regression Testing, Testing Architecture
PDF Full Text Request
Related items