Font Size: a A A

Gui Test Automation Framework Based On The Iterative Development Model To Build

Posted on:2011-03-02Degree:MasterType:Thesis
Country:ChinaCandidate:X Y ShenFull Text:PDF
GTID:2208360305997312Subject:Software engineering
Abstract/Summary:PDF Full Text Request
GUI automation test has been generally applied in different kinds of development model in the current software testing. However, most of them test software by means of repetitive execution of the target scenario with the third party record-playback automation tool to simulate user action. Although such test model can quickly build up the automation, it still needs a lot of manual work to initialize the scenario. As a result, the generated code is not easy to maintain and even postpones the testing process to the end of the development circle. So such test model is not very efficient.By looking over the current situation and research work on iteration development model in the software testing, it is necessary to set up a new GUI automation test framework based on iterative-development model that meets the target of improving the efficiency of software development and the trend of software testing. The test framework can increase the code reusability by abstracting the physical control and logical functionality; improve the code coverage via controlling software execution behavior and managing test data; and enhance the synchronous collaboration between test process and development process by iteration programming model. Based on this design, Microsoft UI Automation technology is applied to build up the framework foundation in the research work. To accomplish the whole programming mode test framework, a series of core components such as physical control model and logical functionality model, execution behavior manager and data manager are designed, test harness and logging system are programmed as well. This automation framework has been successfully applied in the real testing work. In the summary of the thesis, the automation testing framework for the wider application is predicted.
Keywords/Search Tags:GUI, Iteration, UI Automation, Execution Behavior, AUT
PDF Full Text Request
Related items