Title: Comparison of the Features of GUI Testing Tools
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.
Publication Year: 2010
Publication Date: 2010-01-01
Language: en
Type: article
Access and Citation
AI Researcher Chatbot
Get quick answers to your questions about the article from our AI researcher chatbot