I wonder if there is a some kind of guideline and/or a detailed analysis of an application to be sure everything works fine and help me to see what I have forgotten to design? The guideline/analysis I am searching for includes things like "you must supply a username to continue", "please check your internet connection", "your password needs to contain at least one letter" and many more phrases which are encountered in the app if something goes wrong and user is unable to successfully continue with the next actions.

And also I am open to any idea that helps me to prevent forgetting these kinds of things since I always feel like I do forget something.

Thank you.

3 Answers 3


How do you make sure that your code is working at all? Usually, that's done with automated tests, and the UI is no different in this regard. Tests like these can even be written before your feature is finished (as test driven development requires). Having tests also means you'll know if it breaks later down the line.

In my stack, this is done with PHPUnit and Laravel Dusk. The latter uses a browser like a real user, so interactions that rely on Javascript can be tested.


You may be looking for something like this: https://www.checklist.design/

  • Your answer could be improved with additional supporting information. Please edit to add further details, such as citations or documentation, so that others can confirm that your answer is correct. You can find more information on how to write good answers in the help center.
    – Community Bot
    Commented Jan 6, 2022 at 20:06

I think you are searching something like https://www.nngroup.com/articles/ten-usability-heuristics/

Its a good practice to check your screens and whole app against those 10 guidlines.

Additionally you can perform "Accessibility check".

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.