Testing is fun. I have android and iPhone devices available with nearly every android platforms and iOS versions respectively. Sounds Techy, right? Yeah! I am a technical sound person. Buy new devices to remain up to date with new platforms. They say "You must walk with time to tune up with time". So it is. I keep my system updated for the same motive. Being a mobile app developer, I easily point out the working errors and can go to the root for debugging.