Taking repeated screenshots of a GUI and making sure they don't change across commits is a useful thing to have in CI a lot of the time to make sure if you did change something somebody's eyeballed it for correctness.
However I'm not at all claiming that removes the 'eyeballed it' step, just that it makes it harder to miss said step :)
Re:Air – Live reload when developing with Go
by philipswood on Sunday August 01, 2021 @07:50AM
(#28025617)
I'm expecting someone to train a ML model soon to interpret and score GUIs.
"This page is confusing" and "This page no clear call to action" And "This page is ugly" And "This button doesn't look like a button."
There is no way to properly test UI/UX experiences, even if the test is correct for a button being displayed with the right label, doesn't mean it looks correctly from user experience point of view, yet the test is green.