Font Size: a A A

Transformation And Expansion Of Jubula Automation Testing Tool

Posted on:2015-08-30Degree:MasterType:Thesis
Country:ChinaCandidate:B C LinFull Text:PDF
GTID:2308330464955500Subject:Computer technology
Abstract/Summary:PDF Full Text Request
Software testing is a very important part in software engineering; it is the most important means of software quality assurance. At present, during the process of developing graphical user interface (GUI) application system, most software enterprises use automated testing tools for functional testing of the GUI. Currently most of popular tools for automated testing, whether open source or commercial, can be very good attesting JAVA language and SWT toolkit based native GUI controls, while does very poor in testing a custom GUI control. Some of these tools could not test this kind of custom control at all. When testing GUI system using automated testing toolkit, if a lot of custom GUI controls exist in the software system, the automation testing coverage would be rather low, seriously weakening the automated test results.However, the extended transformation of existing automated testing tool, set forth by this paper, makes it possible to automatically test a user-defined GUI control, which has obvious significance, as well as very practical value.In this paper, to make the extended transformation of Jubula automated testing tools so that it can support custom GUI controls, in the Birt Designer system as an example, detailed analysis of the solutions, as well as the corresponding problems, are discussed, detailed scheme is designed, and the implementation scheme are also presented in detail.First, this paper analyses the technical problems encountered in the transformation of the idea, several solutions to various problems are discussed, with their advantages and disadvantages analyzed. Besides, in order to reduce the coupling between the source testing tool system and the extended functions of the proposed extension points, the Eclipse scheme is adopted. Then, according to the characters and functions of technical ideas and the Jubula module of the system, the paper puts forward a concrete reform scheme and presents the scheme based on real source code. Finally, the paper reflects the actual effect of the modified test tools, and the result indicates that this retrofit scheme brings high value to automated testing tools in the project and in practical application of Jubula.
Keywords/Search Tags:Automated testing, Transform, Eclipse, Plug in, Jubula
PDF Full Text Request
Related items