Updated: Jan 23
Usability testing is an approach to evaluating the design and functionality of your application, focusing on how easy and efficient it is for customers to use it.
Validate that the information is displayed with an appropriate contrast against the background.
Validate that the user can use the main functionalities without an unnecessary operation.
Validate that the user receives notifications for invalid credentials or sign-up information.
Validate that the user can sign up to your site; the operation should be well guided.
Validate that users can perform operations with keyboard shortcuts/combinations.
Validate that all buttons, checkboxes, radio buttons, etc., are visible and clickable.
Validate that the user receives an informative "pop-up" before applying changes.
Validate that the user can exit from any operation without a complex dialog.
Validate that your site's "First impression" is the one you aim for.
Validate that users can use the "Contact" information that is available.
Validate that the user can compare different items (if relevant).
Validate that every operation finishes at a reasonable time.
Validate that the user can easily access the 'Help' guide.
Validate your site/client against different screen resolutions.
Validate that users can quickly access the site information.
Validate that the user receives a sign-up "Approval."
Information and visibility
Validate that disabled fields are grayed out (User cannot manipulate/use them).
Validate that your syntax is written in a simple language for the end-user.
Validate that unnecessary information is not part of the advertising content.
Validate that your company logo is displayed in all the appropriate locations.
Validate that the user receives an "Error" notification for invalid operations.
Validate that you have space between notifications, fields, labels Etc.
Validate that all pictures/videos contain an appropriate description.
Make sure that the content is written in Lowercase/uppercase.
Validate that your content is free of spelling mistakes.
Validate that the vital data is highlighted.
Make sure that your content is up to date.
Validate that all pages/grids have a title.
Validate that you don't have any "Drop-Down" lists that contain too many records.
Validate that navigation "TABS" points to locations with an appropriate order.
Validate that you have a basic "Site Map" to help the end-user.
Validate that the user has a convenient way to move between tabs/pages to return to the main Tab/Page no matter the current location.
Validate that navigation bars are located at the top of the screen.
Validate that "Scrolling" is available in the appropriate locations.
Validate that users cannot insert inputs on "Drop-Down" lists.
Validate that all links are configured in alphabetical order.
Validate that "Groping" is available in the appropriate locations.
Validate that "Sorting" is available in the appropriate locations.
Validate that the user can recognize is the current location.
Validate the predefined values on grids, radio buttons, etc.
Validate that the user can easily navigate between locations.
Make sure that the main functionalities are configured as buttons and not links.
Validate that all links are configured with the expected references.
Validate that all links are marked with the relevant color.
Ensure that the user receives appropriate notification in any delay between the link selection and the referenced destination.
Validate that there are no broken links.
Validate that alternative queries are suggested if the user query returns empty results.
Validate that the "search" notification is displayed in any case of delay in the search process.
Validate that appropriate notification is displayed if the search query return '0' results.
The search results are displayed with the relevant metadata (Different file attributes).
Validate that the search engine contains different operators (Or, Like, Equals Etc.).
Validate that the user can filter the search results with a few essential search criteria.
Validate that appropriate notification is displayed if the user inserts invalid chars.
Validate that the search results are displayed without duplications.
Validate that the results page is clear regarding the search results.
Validate that the search bar is located in an appropriate location.
Validate that the search results are displayed in a logical order.
Validate that the user can start the search with the keyboard.
By default, make sure that your site contains a search bar.
Validated that the search bar is of reasonable size.
Validate that the search results are accurate.