Font Size: a A A

The Research On Automated Testing Tool Of GUI Based On Java

Posted on:2011-12-06Degree:MasterType:Thesis
Country:ChinaCandidate:N ZhangFull Text:PDF
GTID:2178360305482137Subject:Computer Science and Technology
Abstract/Summary:PDF Full Text Request
GUI (Graphical user interface) is a visual platform for the communication between the users and software. Recently, because of the increasing scale of software, GUI has been applied more and more widely in software system. But for the controls'complexity and occasionally, simple manual test for GUI can't meet the needs of testers. In addition, the automated test tools are deficient in high automation and strong compatibility at present, which can't truly achieve the purpose of automated test. Therefore, developing a cross-platform and strong-compatibility test tool is a effective way to increase the test efficiency.Be aimed at solving the problem that the current testing tools have low degree of automation, an automated testing tool based on the theory of automated testing is developed. A framework which integrates the keywords-driven testing and data driven testing is proposed in the thesis. It doesn't store the data according to the location of GUI but the attribution, which can effectively reduce the maintenance cost of script. The major research of the thesis is as follows:instead of the recording or playback technology, the automated search of GUI can enhance the level of automated testing, which could decrease the manual work to a greater degree; a visual editor is designed for the writing of test cases, in which the tester can design the GUI test cases on the basis of GUI controls in the database to guarantee the test coverage; generate the testing application automatically according to the attribution of controls and the designed test cases, which can shorten the software development cycle.The research in the thesis can be applied in the automated test of GUI-based web applications, which can improve the efficiency to some extent and decrease the work of test. The achievement provides a effective method to improve the software quality.
Keywords/Search Tags:Graphical User Interface, C/R technology, Script technology, Data-driven, Keywords-driven
PDF Full Text Request
Related items