Font Size: a A A

Research And Development Of GUI Software Automated Testing Tool

Posted on:2009-09-25Degree:MasterType:Thesis
Country:ChinaCandidate:W W XieFull Text:PDF
GTID:2178360248955042Subject:Computer software and theory
Abstract/Summary:PDF Full Text Request
Software testing is the most important approach which can reduce the cost of software development and ensure the quality and reliability of software. GUI is the most important component of modern software,it can use the components which can be used repeatedly, the developers can save much time and develop the more applicable and more complexed GUI components.To face the more and more complexed GUI,developing an GUI-oriented automated testing tool becomes more and more important.In present,most automated testing tools are produced by foreign companies.Those tools mostly use Capture/Replay technology to gain test scripts, there have some deficiencies.At the same time,those testing tools have not been widely used in the middle or small scale software projects.Therefore,to the software's development,it's very necessary for the testers to develop an GUI-oriented automated testing tool by themselves.Based on analyzing and researching the domestic and overseas literatures, in view of the insufficiencies in business automated testing tools which use Capture/Replay technology to test application, this article summarizes the automated testing frameworks' structures and relative technologies, by analysis and comparison of each kind of frameworks' characteristics, find out the deficiencies in realizing automated testing, GUI software automated testing framework's model is presented. And on the base of it, GUI automated testing flow chart is presented.Finally,GUI automated testing tool is developed according to it.This tool improved the technology of recognizing GUI available components, realized the automated recognization of those components, developed an universal test script which can be used in all test cases,and through the script, driveed the testing execute automatedly, realized the test result verify and release automatedly. So in this way, the GUI software's testing will be safer and more quite.The fact showed that the GUI software automated testing tool can be used in the field of testing Windows software of GUI and it is effective in regression testing when used in GUI.
Keywords/Search Tags:Graphical User Interface, Automated Testing, Scripts, Regression Testing
PDF Full Text Request
Related items