Font Size: a A A

Study On Automated Testing Tool For GUI

Posted on:2006-09-11Degree:MasterType:Thesis
Country:ChinaCandidate:T LiFull Text:PDF
GTID:2168360155465436Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
Software testing is an important means which can ensure the quality of software and an important step of the course of software development . Graphical User Interface is one of the most developments of compuer science and technology.Users can use the software which has GUI simply and easily through GUI. Because there are components which can be used repeatedly in the development environment of GUI,the developer can save much time so that they can develop GUI more precisely and the GUI can be more and more complex. But this brings fairly many difficulties and challenges to the testing of GUI too. 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. In present, most automated testing tools are produced by foreign companies. And those tools use record/playback technology to gain test scripts so that the testing isn't enough. They can't record the actions for GUI actively and can't communicate with the software which is tested . In the same time, they are expensive compared with the software produced by internal companies.For all above,we study on automated testing tool and develop a simple and economic testing tool for GUI——autoTest which can complete the 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 ——record / playback. 2.The author studies on the message mechanism of windows and hook function and use journal hook to achieve the record of the actions for GUI. 3.The author adds the communication between the tool and the sofeware which is tested so that the record can be selected 4.The module for editing test scripts is added to the tool so that the testing can be more enough. 5. Through investgating Lexical analysis and syntax analysis, The author uses Parser Generator's AYACC and Alex to achieve the palyback of the actions for GUI.
Keywords/Search Tags:Graphical User Interface, automated testing tool, record/playback, Lexical analysis, Syntax analysis
PDF Full Text Request
Related items