You might be surprised, but you can find most big problems by testing with just 5 people. Here’s why:
After about 5 users, you start seeing the same issues pop up again and again.
It’s better to do several rounds of testing with 5 users than one big test with lots of people.
If you want to be really thorough, aim for 15-20 people. This can help you catch more niche issues.