A discussion started today on testers.chat about hiring and remote work and why some companies might not offer remote work. It then delved into “But how do you test like your users would?”
“In an office you (probably) have reliable and quick wifi. What happens if you’re on 3G? 4G? EDGE? Behind a paid wifi paywall? Going through a tunnel? Using crappy hotel wifi? Your data connection is being throttled?”
“How do you test having the sun shining on the screen?”
“How do you test how easy it is to use when you’re on a train with minimal elbow room and you’re being thrown around the carriage by the movement of the train?”
Another point raised was do you test on 2G? Or as @gemma.hill1987 mentioned “you’re also assuming you need the internet to test what you’re testing”
So, in your situation (which of course will vary company to company) what do you do while testing to test like how your users would interact with your application?