Open Access
Subscription Access
Open Access
Subscription Access
Comparison of the Features of GUI Testing Tools
Subscribe/Renew Journal
Testing software manually is a labour intensive process. Efficient automated testing significantly reduces the overall cost of software development and maintenance. GUI test automation is a major challenge for test automation. Different kinds of automated tools are available in market for various types of GUI application testing. This paper performs an analysis of various GUI tools based on some specific features so as to enable the tester to choose an appropriate tool to satisfy his requirements and to perform efficient testing of GUI applications. And also this paper proposes GUI Automation testing technique to test GUI-Based java programs as an alternative to the CR technique. This technique develops GUI-event test specification language for GUI application written using java swing APIs, which initiates an automated test engine. Visual editor helps in viewing the test runs. The test engine generates GUI events and captures event responses to automatically verify the results of the test cases. This includes the test case generation, test case execution and test case verification modules. The testing efficiency is measured by determining coverage metric based on Code coverage, while may be useful during Regression Testing. This paper uses Abbot and JUnit tools for test case generation and execution and Clover tool for code coverage. We have performed tests on various GUI applications and the efficiency of this technique is provided.
Keywords
Abbot, Capture Reply, Code Coverage, GUI Testing, Unit Testing.
User
Subscription
Login to verify subscription
Font Size
Information
Abstract Views: 221
PDF Views: 3