UI-тестирование необходимо для проверки работоспособности и удобства использования графических элементов пользовательского интерфейса. Тесты проводятся по принципу прохождения пути пользователя, отрабатываются все возможные сценарии: переходы между страницами, работоспособность кнопок, панели инструментов, качество отображения блоков, шрифтов, картинок. В результате UI-тестов тестировщики находят такие ошибки, которые практически незаметны для разработчиков.