Algorithms for Detecting Defects in User Interface Widgets
An end user interacts with the applications, using Graphical User Interface (GUI). Therefore, ensuring the correctness of the GUI software is mandatory. Graphical User Interface Widget Testing (GUIWT) focuses on detecting failures in the widget properties. GUIWT performs white box testing, by analyzing the GUI code and the properties of the graphical widgets. Widgets are used in designing GUI, by setting the required properties and by associating the events for them. GUI ripping is used in extracting all the widgets, their properties and their values. The defects not detected by the language compilers lead to an unpredictable result, which is a logical error. The GUIWT identifies defects which lead to logical errors.