Font Size: a A A

Research And Realization Of Automation Tool For GUI Software's Testing

Posted on:2008-10-31Degree:MasterType:Thesis
Country:ChinaCandidate:N L ZhangFull Text:PDF
GTID:2178360212479384Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
Graphical user interfaces is the most important component of modern software. Since the function of the software is invoked through GUI. GUI software's testing plays a critical role in today's software testing. Because GUI are typically created by using rapid prototyping method, GUI software's testing is becoming increasingly important. All of commercial test automation tools for GUI software which we are using are based on Capture-Playback mechanism, which hasn't offer enough support for automation for GUI software's testing.In this thesis, the characteristics and challenges of GUI software's testing are analyzed. Through analyzing the popular test automation frameworks, integrating the theory and technology of test automation, we propose a Hybrid-driven test automation framework named GTAF. In this framework, the maintainability of test script, the maintainability of test data, test results verification automation and test results publish automation are mainly offered for support for automation of GUI software's test. Based on this framework, we realize test automation tool named ATTGA which is developed on Win Runner by Perl5.8 based on our framework named GTAF. It makes GUI software's testing much more efficient and effective because it decreases the times of HMI(Human Machine Interaction), improves the automation degree of testing, simplifies the maintenance of test data and generation of test script, avoids ever labor-intensive verification process, helps the tester analyze the reason of test errors, decreases the cost of testing, and assures the quality of software.Finally we summarized the main work of our research, and forecasted next step of research work.
Keywords/Search Tags:GUI, Test Automation, Hybrid-driven, Generation of Test Script, Test Automation Framework
PDF Full Text Request
Related items