Graphical User Interface Testing

Why Trust Techopedia

What Does Graphical User Interface Testing Mean?

Graphical user interface testing (GUI testing) refers to the testing of a graphical user interface to ensure trouble-free use and implementation.


A graphical user interface is a software tool that helps end users to utilize a software environment. These tools need to work well in order to support a user base.

Techopedia Explains Graphical User Interface Testing

Graphical user interface testing is built on specific paradigms that help developers to test the full range and functionality of the system. These are sometimes called "test cases." Developers and others need to check to make sure that each part of a graphical user interface is functioning correctly—for example, that use of each individual menu item, window, text box or other control works the way it is supposed to. With GUI testing, professionals look for a wide range of problems, from improper output and small bugs or glitches to complete system crashes.

Regression testing for GUIs involves multiple or complex control paths. For instance, a developer might have to check a specific series of user activities where a user might first select the menu item and then use other controls in sequence. The idea of complex control paths has numerous different permutations that need to be checked in GUI testing.

GUI testing also has to be done for each individual device environment. One major application of GUI testing has occurred as portable devices like smartphones and tablets have gradually taken over a lot of the functionality previously facilitated by laptop computers. The GUIs for mobile devices are different from those of laptop or desktop computers, and many different kinds of software teams needed to try to migrate GUI systems to phones accordingly.

The graphical user interface represents, in many ways, the core of the environment, and GUI testing generally takes significant work and investment on the part of tech providers.


Related Terms

Margaret Rouse

Margaret jest nagradzaną technical writerką, nauczycielką i wykładowczynią. Jest znana z tego, że potrafi w prostych słowach pzybliżyć złożone pojęcia techniczne słuchaczom ze świata biznesu. Od dwudziestu lat jej definicje pojęć z dziedziny IT są publikowane przez Que w encyklopedii terminów technologicznych, a także cytowane w artykułach ukazujących się w New York Times, w magazynie Time, USA Today, ZDNet, a także w magazynach PC i Discovery. Margaret dołączyła do zespołu Techopedii w roku 2011. Margaret lubi pomagać znaleźć wspólny język specjalistom ze świata biznesu i IT. W swojej pracy, jak sama mówi, buduje mosty między tymi dwiema domenami, w ten…