Ценность юинт-тестирования логики ясна. TDD там работает на ура и вообще экономит время.
Но я никак не пойму какая польза от тестирования графических интерфейсов?
Все где можно сделать ошибку надо тестировать. Вручную или автоматически. Автоматизация тестирования поможет обнаружить регрессии. Google заморачивается даже тестами, которые распознают изображения отрендеренные хромом.
Интересный вопрос. Не менее интересный чем: "А что такого в вашей жизни случилось если вы задаетесь таким вопросом".
Если вы джун и вам дали "несправедливое" задание, то просто поверьте на слово более взрослому дяде.
Если вы сеньор и до сих пор верите, что "тестирование эт дело лишнее, все тестеры абизяны", то у вас все плохо. Рекомендую почитать литературу о жизненном цикле продукта и прочее подобное.