Before deployment, Implicit Labs applies usability tests with potential users to see if the interface or API meets the user’s requirements for ease of use and functionality. In other words, to see if users can or cannot accomplish the tasks required. Why test usability? Because people will use your product in ways developers could have never imagined. For our team, usability testing is a great a way to uncover unexpected issues before deployment.
QA teams usually focus on the product following predefined test cases that outline the required functionality. At Implicit Labs, our QA team gets involved in the whole experience without losing the human interaction. We understand that QA testers do not substitute real users and usability tests do not substitute good QA.