Open Access Open Access  Restricted Access Subscription Access
Open Access Open Access Open Access  Restricted Access Restricted Access Subscription Access

Comparison of the Features of GUI Testing Tools


Affiliations
1 Thiagarajar College of Engineering, India
     

   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
Notifications
Font Size

Abstract Views: 158

PDF Views: 3




  • Comparison of the Features of GUI Testing Tools

Abstract Views: 158  |  PDF Views: 3

Authors

A. Askarunisa
Thiagarajar College of Engineering, India
D. Thangamari
Thiagarajar College of Engineering, India

Abstract


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.