Test in the Coffee Shop Before You Test in the Lab
By Ray with my favorite human, Benjamin Scott. Design Brief,
TL;DRGuerrilla testing offers a fast, cost-effective way to gather honest user feedback early in the design process, helping teams identify usability issues before committing to more formal, resource-intensive studies.
You have a design decision on the table and no data behind it. Recruiting real users would take weeks. Getting a gift card budget approved would take longer. So you guess, ship, and hope. That is the trap. There is a faster way to get real feedback, and it costs almost nothing. You walk into a coffee shop, ask a few strangers to try your thing, and watch what breaks. It is called guerrilla testing, and the reason leaders get it wrong is they treat it like a lesser version of a formal study instead of a different tool with its own job.
Why the coffee shop beats the lab for early calls
The hardest part of usability testing is not the testing. It is the recruiting. Joanne Duong puts it plainly: "the greatest struggle with usability testing is recruiting". Schedules slip, people cancel, and the gift card sits in accounting for three weeks. Guerrilla testing skips all of it. You find your users where they already are.
The payoff is speed and honesty. Sessions run 5 to 15 minutes, and you can finish a round in a single day. Because you only need qualitative signal, 3 to 5 testers will surface the biggest problems. One older stat from Google says five people reveal about 85% of core usability issues.
There is a second gift here. Strangers in a cafe are relaxed. They do not know you, so they will not soften their feedback to spare your feelings. As Eric Chung notes, that lower formality means they are "not worried about hurting your feelings". You get honest reactions, even the ones you did not want.
Pick one question before you leave the building
Fast does not mean sloppy. The worst outcome of a guerrilla test is not no feedback, it is wrong feedback that sends you the wrong way. Kartik Malviya says it straight: "what is worse than 'no feedback' is the 'wrong feedback'". You avoid that by deciding what you are testing before you walk out the door.
Write one goal. Are you validating a new flow? Finding where people get stuck at checkout? Then list the tasks users actually do and cut it down. Markus Pirker's guide has you rank tasks by how often people do them and test only the top three. Everything else waits.
Scope the question tight. Amanda Stockwell's trick is to imagine the research you would run with unlimited time, then cut back to your real budget, starting with the scope of the question. Narrow beats broad here. One sharp question you can answer in ten minutes is worth more than five fuzzy ones.
Write tasks that do not hand people the answer
How you phrase a task decides whether you learn anything. If you tell someone to "upload a photo," they just hunt for the word "upload" on the screen. That is a word-search game, not a usability test. Give them a reason instead: you took funny pictures at a party last night and want to share them with friends. Now watch where they go.
The rules are simple. Give context and a goal, drop any clue words that appear on screen, and write how you talk. Then pre-test on a coworker to shake out the jitters and catch confusing wording. Duong treats this as a warm-up so you can "get the jitters out and adjust your approach."
On the ask itself, be kind and direct. People are busy and do not know what you want. A clean line works: hi, I'm working on an app and would love ten minutes of your feedback. Blend in, keep your hands free, and skip the clipboard and camera so you do not look like you are running a scam.
Turn what you saw into a change this week
A test with no follow-through is a nice chat. During each session, ask people to think out loud, take notes on where they stall, and grab exact quotes. Watch body language, not just clicks. AWA Digital points out the cafe setting gives you "emotional responses and perceptions based on tone, body language, facial cues" you would miss in a sterile room.
Afterward, cluster the notes and look for patterns. If three of five people miss the send button, that is your finding. Sort into pain points, opportunities, and wins, then bring the short list to your product and engineering partners so you fix and reship. Chung's loop is clear: test, find the pain, recommend a fix, then run another round to confirm it worked.
The habit matters more than any single session. Test early, fix, test again. This is a starter drug for stakeholders who doubt research, since a few hours and spare change is an easy yes compared to a months-long study.
The deep cut
Guerrilla testing has a hard limit, and knowing it is what makes you good at using it. The people in a cafe are not your target users. You get a mix of strangers and newcomers, so the results are less accurate and cannot claim statistical weight. That is fine for the question this method answers: is my design usable enough to keep going? It is wrong for anything niche, complex, or sensitive, like a medical device or a financial product, where Chung warns you need a controlled setting and a rigorous method.
So do not ask guerrilla tests to prove things they cannot prove. Use them to catch the obvious breaks early and cheap, while you still have time to change course. Save the formal study for the calls that need real rigor. The skill is matching the tool to the risk, not treating every test the same.
Three questions for your team
- What is the one assumption we are betting on right now, and what is the cheapest way to learn if we are wrong before we build it out?
- For the next design in flight, what single task could we hand a stranger in a cafe to tell us whether our flow makes sense?
- Where does our target user actually spend time, and is guerrilla testing right for this decision, or is it too complex or niche to trust feedback from strangers?



