This blog expressed my technology vision and based on my professional experience in the Software industry.
Contains Knowledge base, Tutorials, Code examples and Best practices of frequently Software design issues.

Pages

Saturday, January 3, 2015

Checklist for Usability testing

Overview

There are many aspects that are involved in a testing
process, this article will focus on the “Checklist” aspect that is a
fundamental part of every software testing process.

As a specialist tester I become familiar with the fact that the
concept of “checklists” can be an excellent and effective way of ensuring that
the testing project will be executed in a way that all the user requirements
will be reflected in an appropriate test cases.

Why using a checklist for testing?

In my opinion, there are a few major benefits that you
achieve when using checklists:

Checklists can ensure that all the client requirements will
be covered in the testing process.

Checklists can ensure that the software is tested with the
needed coverage.

Checklists can reduce the tester “Forgetting” errors.

Checklists can help to ensure the testing accuracy.

Checklists can help to see the testing coverage.

Checklists can help to see the testing progress.

Checklists can increase the coordination between different
teams that involved in the testing process.

I selected few criteria for tests, every criteria contain few examples that
may help you to perform a better usability testing.

User experience

Validate that the information
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 user can perform
operations with keyboard shortcuts/combinations.

Validate that all buttons,
checkboxes, radio buttons, etc. are visible and clickable.

Validate that user receives an
informative “pop-up” before applying is changes.

Validate that user can exit from
any operation without a complex dialog.

Validate that the “First impression”
of your site is the one you aim for.

Validate that users can use a
“Contact” information that is available.