Graphical User Interface Testing
نویسندگان
چکیده
Software testing is one of the major challenges in the software community today. Graphical user interface (GUI) testing is inherently more difficult than traditional, command line interface testing. This paper briefly describes why this is so, and gives an overview of the state of the art in GUI testing. The main focus of the paper is a presentation of the features of a new GUI testing tool, called XTester, and a methodology which can be used to create tests with the help of such a tool. XTester offers a simple mechanism for capturing and replaying test scripts. It is able to synchronize test input with window creation requiring no special effort by the tester. Bit map images can be captured and compared using several mechanisms. Special features are available to limit the size of captured images to the smallest area of interest. A complete testing language is available for the creation of customized tests. The methodology advocates that testing should be divided into layers and suggests a hierarchical approach for the organization of test suites.
منابع مشابه
A Comparison of GUI and VUI Testing
Software testing is a critical step in the software development lifecycle, and it is equally important to evaluate the graphical user interface of an application. While there are many testing techniques used in testing graphical user interfaces, the number of techniques and studies for voice user interface testing is minimal. This paper presents an overview of selected techniques used in graphi...
متن کاملA Literature Survey on Finite State Testing of Graphical User Interface
The automated graphical user interface (GUI) testing has been a challenging task. The manual testing done in the GUI requires huge amount of time, so in order to reduce this time, many automated GUI testing techniques have been proposed. The most common way testing with any software is based on the finite state machine (FSM). It has been used since we have the software that doesn’t have the GUI...
متن کاملA Graphical User Interface (GUI) Testing Methodology
Software testing in general and graphical user interface (GUI) testing in particular is one of the major challenges in the lifecycle of any software system. GUI testing is inherently more difficult than the traditional and command-line interface testing. Some of the factors that make GUI testing different from the traditional software testing and significantly more difficult are: a large number...
متن کاملGUI Testing and Automated Test Generation
The reader is introduced to the concept of automated regression tests in general as well as testing of Graphical User Interfaces (GUIs) in particular. Some of the special problems related with the latter kind of tests are described. We then proceed to describe a special tool to help covering the enormous test space usually connected with complex GUIs: the PATHS tool, originally proposed in [1]....
متن کاملStrategies for Web and GUI Testing
Contents This paper describes strategies for functional testing of graphical user interfaces (GUIs) and web-based applications because these activities are manually intensive and a costly problem. Tools exist for regression testing of interface functionality through capture/playback mechanisms, but this approach is manually intensive and difficult to maintain. There are better ways to design fo...
متن کامل