As a UX designer, I like to test apps on different platforms and different devices. I can do this on my iPhone, Android 7" tablet, and soon, Nexus 5. But I'd like to test this a lot on iPad (which to date I still haven't got). I was wondering if there exists a sort of online tool to test apps in all those different environments or if it's really only possible to do this via the various devices?
I have been using something called BrowserStack for a couple of weeks now:
You have to pay for it, but you can get a 3 month free trial via this microsoft site: http://www.modern.ie/en-us/virtualization-tools
It has some emulators for mobile devices that you can use (including iOS), and also has a feature that allows you to see a screenshot of any given page in a wide range of devices. It is great for checking your site design isn't broken in different devices, but not so good for seeing how usable it is.
You could also see if there is a device testing lab near you:
which would allow you to physically test on a range of devices for free.
In addition to benb's suggestions, there is also a service called AppThwack that lets you remotely test on hundreds of real mobile devices.
You can actually just emulate devices in the default Google Chrome from the console tab setting the viewport and user agents for whatever you wish to test in without the need of any 3rd party tools (for which there are lots).