User testing is a broad term encompassing dozens of different applications dependent upon the defined needs. In order to understand the right test for the right product or site, it's important to consider timelines, budget, and objectives. With a tight timeline, limited budget, but ambitious objectives, usability testing is often the best method to employ.
At the highest level, these are the three main steps of usability testing:
Steve Krug
User journeys and job stories are the fundamentals of content strategy that enable usability testing to be conducted. They are the compass with which to measure user success, and each task within the usability testing plan should map against a desired business or user outcome.
When writing the usability test scripts rooted in the key task journeys, there are a set of standard rules to follow, including:
In addition to writing the tasks, it’s important to recruit participants who are representative of your site users. This may mean multiple user groups depending on the product.
In order to verify that the variables in the test are limited, it's critical to ensure the team proctoring the exam is small and purposeful. Usually, this team will consist of two roles: a test facilitator and a notetaker.
These tests can be run in many ways both virtually and in-person, however the crucial piece is to reduce the influence of any confounding factors.
The outcomes of the test include recordings, notes documents, and quick stoplight pass/fail documentation. These three deliverables build the foundation for understanding user trends and critical data points that will define the product roadmap moving forward.
With this high-level understanding, we then have a basis with which to ask deeper, more specific questions about usability. This is accomplished by aggregating the stoplight metrics and mapping them against the qualitative data that was received during the tests, including documentation of unoptimized paths and spontaneous verbal feedback on process flow and visual representation.
Once the data has been thoroughly analyzed, it's then clear to experience designers what the roadmap will look like. There are generally three big buckets of tasks that are born here:
From these three groups, we're able to create a task list and resource strategy based on the upcoming available timeline and budget for product improvements.