My company hires a few interns every summer. Sometimes they are hired for a specific department related to their major. Other times they rotate departments and help where needed. One of the interns was recently assigned to my department to help me "beta test" a web app we're releasing soon. This is awesome but I have no idea how to teach a college student with limited tech experience how to "test" a web app.
How would you teach someone to test your web app?
What kind of pointers or instructions would you give them?
What kind of bug report would you ask for when the person testing isn't a dev?
So far I've asked her to:
- Go through the app like you were a normal user.
- Click everything!
- Try to use different browsers at different sizes including your mobile phone.
- Let me know if something doesn't do what you expect.
- Let me know if something doesn't look right.
Anything I've missed?
Top comments (3)
Short list of other things I can think of:
I would refrain from giving them any pointers or instructions in order to prevent imposing your own bias on their experience. When users can freely roam your application, you might find that they use it differently than you imagined.
Additionally, if you have the ability to observe the person while they are testing (which it sounds like in this case you do), pay attention to their body language. For example, if they frown a little or tilt their head after performing some action, it's likely that the result wasn't what they expected. Being present when this happens allows them to directly ask questions, which also can bring a lot of insight to you about the user experience of your app.
I'd also suggest that they try and break as many things as possible. Try the edge cases, try putting numbers into boxes where you'd only really expect a text string, try putting negative numbers in boxes where you'd only expect positive numbers, etc.