Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

I need to test my app on different virtual devices

So I'm currently helping to develop an app and I've been asked to test it on as many devices (virtual/non virtual) as possible and then make it adjust it to as many different screen sizes and even tablets as possible.

Now I'm not sure where exactly to start because I don't know if Android Virtual Device Manager in Eclipse has every possible screen combination.

So, would setting up and running all of the 21 virtual devices in Eclipse do the job? Or is there something else I should try doing? Any kind of information would be helpful, thank you!

like image 636
Guy Avatar asked Jul 26 '13 15:07

Guy


People also ask

What is Virtual device in mobile testing?

An emulator in mobile testing is a virtual device that allows you to test your app by emulating a real Android device. A device emulator mimics the hardware or OS of the device.

Can I have an app on two devices?

If you just purchased a second Android device, you can have the same apps on both devices. For example, you can put the same apps on your Android tablet as you have on your Android phone.

What Cannot be tested with mobile device emulator?

The software cannot emulate battery issues, network connectivity and other real-time data: GPS, sensors, gestures, touch force, etc. It cannot emulate the performance of an app in terms of incoming calls, SMS, etc.


2 Answers

If you need to test for specific devices, Samsung has a remote test lab, this way you can test real devices virtually and a large variety of devices.

Additionally, you can use the Amazon Device Farm which has Samsung phones as well as other Android, Fire, and iOS phones.

like image 92
buczek Avatar answered Oct 13 '22 11:10

buczek


And another testing service with real and virtual devices that you can remotely control is testobject It is just for Android apps at the moment, but still a really nice tool to test with.

like image 27
user3661117 Avatar answered Oct 13 '22 11:10

user3661117