Font Size: a A A

Research And Practice Of Automatic Testing Framework In Agile Development Model

Posted on:2013-03-20Degree:MasterType:Thesis
Country:ChinaCandidate:F YangFull Text:PDF
GTID:2208330434470589Subject:Software engineering
Abstract/Summary:PDF Full Text Request
Automation test has been a tendency to software testing in different kinds of development model, especially for agile development. However, most of automation test is based on commercial automation tools which simulate the execution of user action via the third part record-playback mechanism. Although commercial tools are easy to use and it can build up the automation rapidly, it is still unable to solve the existing problems of automation test in agile development. Automation test framework based on agile development model can solve and improve effectively the methods and processes of automation test in agile development. By building an efficient automation test framework can be automatic generation of business logic layer and test cases created and improve the efficiency of automation test. The automation test framework enhances the synchronous collaboration between QA team and development team under agile development.The paper aims at existing problems in automation test of the popular development model-Agile development. It analyzes the inadequacies of current automation test process and the framework and elaborated the technical significance and practical use of building automation test framework under agile development.On this basis, this thesis builds a new software testing framework-automation test framework based on agile development model. The test framework is applied as the principal part of the whole framework to the open source automation tool to design the underlying library, business logic layer, test cases layer, log components and data-driven approach. It discusses the design of the basic framework library, sub-module design, quickly create an automated test cases, generate pages function automatically, data-driven, graphical object mapping, detailed design and analysis of log component. The thesis describes the automation test framework applying in the real project including the execution of test cases, and test results analysis. Finally, the thesis summarizes the characteristics of the automation test framework and proposes the inadequacies as well as the perspective for the automation test.
Keywords/Search Tags:Agile development, Automation test framework, Graphic objectmapping, Test cases, GUI
PDF Full Text Request
Related items