International Journal of Computer Applications
Graphical-User Interface (GUI) -based software applications are with the job of verifying that these tasks can be performed using the software; and that the software does not "Behave badly". A set of use cases with high-level descriptions is also given to the testers. The tester executes these high-level steps by using GUI widgets on which events can be performed. GUI testers are both automated and manual working with undetermined input spaces. The testers unknowingly miss the event sequences navigated by the GUI, and fail to realize its implementation which may allow the execution of some disallowed sequences.