User interface testing, sometimes referred to as UI testing or GUI testing, examines the visual components of the application to confirm that they function as intended and perform as anticipated.