User Interface Testing
User Interface Testing is a form of automated software testing. It tries to make sure that the user interface - typically a graphical user interface - looks and works correctly. This is much harder to do than verifying that an internal API works (whether it’s REST or just the methods exposed by some part of the code, or a CLI).