Font Size: a A A

Realization Of Cross-platform Gui Automated Testing Tool

Posted on:2009-05-27Degree:MasterType:Thesis
Country:ChinaCandidate:W DaiFull Text:PDF
GTID:2208360245961838Subject:Control theory and control engineering
Abstract/Summary:PDF Full Text Request
With the development and standardization of the software engineering, the demands for software quality are paid more attention. It comes into being a whole architecture. The scale of software testing has increased greatly in the software development, more than 40%. Graphical user interface (GUI) constitutes a vital part of the today's software. Since the functionality of the application is invoked through GUI, GUI testing plays a critical role in today's software testing. Generally, automated testing tool is used to test Graphical User Interface and this can save a significant cost and improve the efficiency of the testing.The automatic testing tools have been widely used recently, and it could be suitable for most condition of automatic testing. Many software developing organizations in oversea have tried to take part with automatic testing, but it is shown that"80%of automatic testing trials have been failed". General speaking, there are tow reasons, which cause the automatic testing failed. One is unreasonable expectation, the other is inapposite achieve. In present, most automatic testing tools are produced by foreign companies. And those tools are expensive compared with the software produced by internal companies. Especially, they have no the ability of cross-platform. In fact, those automatic testing tools are not sufficient application. For all above, we study on automated testing tool and develop a simple and economic testing tool for GUI——Smart Robot,which can complete the requisite functional testing of GUI.In the process of developing the testing tool, our main works and achievements of the dissertation cover the following aspects:1.The author studies on the basic technology of software testing, the primary theory——Capture/Playback.2.The author studies on the Java event processed mechanism and self defined class launched to achieve the record of the actions for GUI.3.The author implemented the data driven script, and split the script into control script and data script.4. The module for editing test scripts is added to the tool so that the testing can be more enough.5. The author completed parsing testing script and executing testing script and studied on the synchronization in events playback and resolved this problem.
Keywords/Search Tags:GUI automation testing, data driven script, capture/playback, cross-platform
PDF Full Text Request
Related items