Creating a new app can mean hours of code writing and advancing through trial and error. Testing your progress is key to making sure all of your work is translating into a useful and useable tool.
And sometimes testing looks like pulling out every device you own (and even buying some more) to experiment with as many makes and models as possible.