Is the app you’re developing supposed to be used by humans? Then you should do usability testing! User interfaces have errors just like any other part of IT systems. You test your code, but are you testing the user interface? Are you sure you’re getting the right input? Are you sure that what you’re outputting to the screen is understood by the human?