Font Size: a A A

Automated Testing Framework For Gui Software Applications

Posted on:2011-10-06Degree:MasterType:Thesis
Country:ChinaCandidate:Q Q BuFull Text:PDF
GTID:2208360308466645Subject:Software engineering
Abstract/Summary:PDF Full Text Request
With the development of software technology and the popularity of software applications, software quality is becoming increasingly important, and software testing is also becoming an essential component in the software development process. Due to the complexity and structures of current software are increasingly large, while the development cycles are also gradually shortened, so solely relying on manual testing methods can no longer guarantee the quality of software products. It is urgent for automation testing is to ensure software quality and software reliability, as well as shortening the entire software development cycle. Therefore, the automation testing is an important direction of software testing development.As an important branch of the automation testing, graphical user interface (GUI) automation test has become a research direction of software testing. Currently, the industry has developed a large number of GUI automation test tools. The introduction and the use of these testing tools, to a certain extent, not only achieve the test automation, but also improve the efficiency of the test. However, due to the automation GUI test tool mostly adopted recording / playback mechanism, so it has its limitations of the support for automation testing. Therefore, the research based on GUI automation test tools and testing techniques automation GUI testing framework has practical value.This thesis introduces the basic concepts and the theories of software testing and automation test, and then describes the existing main scripting techniques, analyzes the strengths and weaknesses of various technologies and select data-driven scripting techniques suitable for the actual needs of a project. And then it discusses the GUI-based software framework for automation testing techniques. These study on test technology lay a solid foundation of the design of the framework.Based on the study of the characteristics of its own GUI software, combined with the design of the framework principles to be followed, this dissertation designed a set of automation GUI testing framework. The test framework achieved a flexible automation test cases of the scheduling mechanism, innovatively used date-driven scripts, and enabling the separation of the test case and the test data. Meanwhile, the key technology in framework design process was addressed in detail.Through the dividing of the testing framework modules which is based on its function, this dissertation also introduces the implementation of the main module of the framework; and then apply the framework into the automation testing of the intelligent storage platform. It is mainly used stratified design method in the practical application framework so as to enhance the reusability of the test script. Finally, automation testing of test cases was successfully used on intelligent storage platforms, and the results of the application were assessed. Meanwhile, economic benefits arising from the use of the framework was explained.
Keywords/Search Tags:GUI Automation Test, Automation testing framework, data-driven, test case
PDF Full Text Request
Related items