Not every project requires thorough testing, but skipping it at the right time can lead to repair costs that far exceed the cost of doing it right from the start.
User testing is most necessary when you are about to invest in programming an important flow such as ordering, registration, or payment, and it’s uncertain whether customers can do it themselves. You don't need to wait for the final product: observing about five real users testing a prototype is enough to reveal most issues. Doing it early on a prototype is much cheaper than fixing it after programming is complete.
User testing is observing real users performing real tasks on your product, then noting where they stumble, get stuck, or misunderstand. The question is not "should we do it" but "when and to what extent should we do it". Not every project requires formal testing, but missing the right moment can lead to costs of fixing issues after programming that are many times higher than doing it right from the start.
Before asking "is testing necessary?", answer these three questions:
Nielsen Norman Group estimates that about five users in qualitative testing are sufficient to uncover most usability issues, based on a probability model for error detection. However, this number has an important limitation: it assumes a relatively homogeneous user group and issues of average frequency. Researchers Spool and Schroeder argue that for complex products or very diverse user groups, five users may miss many significant issues.
NNG's practical guidelines suggest: if there are two different customer groups, then about three to four people per group; for three or more groups, about three people per group. This is based on experience, not a rigid formula. What matters more is how to organize testing sessions.
Instead of testing fifteen people at once, divide them into three groups of five, fix issues between rounds, and retest. Revisions often introduce new errors, so further validation is necessary.
Nielsen Norman Group, Why You Only Need to Test with 5 Users
In Sinh Vũ's process, a clickable prototype is created in the middle of the project, before moving on to programming. This is the most natural and logical point for testing. The cost of fixing the prototype is calculated by the hour, while the cost of fixing programmed flows is calculated by the day.
For standard website projects, the practical approach is to focus testing on one or two of the most valuable flows: usually the contact or ordering flow. There is no need to test the entire website. Observing five to seven real users testing those flows, noting where they pause or ask questions, and then adjusting the design before handing it off to developers is sufficient.
Sinh Vũ does not commit to specific conversion figures after testing. However, practical experience shows that identifying a significant issue in the payment flow during the prototype stage avoids the risk of having to redo the entire flow after handover, making early testing valuable.
Topic: User testing: when it is necessary. Sinh Vũ guide, sinhvu.com
Select each item you find appropriate, then print or save as PDF to take with you.
If you have marked most of the signs above, this is the time to discuss in more detail. Sinh Vũ can help you review and propose a direction.
Why You Only Need to Test with 5 Users, Nielsen Norman Group; How Many Test Users in a Usability Study?, Nielsen Norman Group; Spool & Schroeder, Testing Web Sites: Five Users Is Nowhere Near Enough, CHI 2001 (peer-reviewed source); practical experience from Sinh Vũ.
It is entirely acceptable, and this is the best time. Testing on a prototype, which is a design that can be clicked but is not yet programmed, is much cheaper and easier to modify than testing on a fully built version. Sinh Vũ often suggests testing at this stage before moving on to programming.
No. Internal employees are already familiar with the products, the way the company uses language, and the flow structure, so they do not reflect the true behavior of customers. Test results from this group often overlook the majority of issues that external customers will encounter.
Nielsen Norman Group estimates that about five users are enough to detect most issues in qualitative testing, but this number is based on the assumption of a relatively homogeneous user group. If you have many very different user groups, such as retail buyers and agents, you will need additional users for each group. More importantly, it is better to conduct several small rounds rather than one large round.