User interface design is a subset of a field of study called interaction with computer. A user interface is a collection of techniques and mechanisms to interact with something. In a graphical interface, the interaction mechanism is a pointing device of some kind. Interacts with is a collection of elements referred to as objects. Event-Driven Software (EDS) can change state based on incoming events common examples are GUI and web applications. GUI Testing is to check the look and feel of the application. UI Testing is the user interface testing which is done in front of the user. There are various tools are available for automated GUI testing and web application testing. The web application is built using asp, jsp, php, servlet. Here our specific contribution is to develop a single testing tool for testing both GUI and Web Applications together. GUI is built through the java technology. Various GUI and web based testing tools are compared.