Can I run cloud-based native mobile app testing from cloud? - browserstack

I wrote tests in Robot Framework with Appium. I test the same app on both Android and iOS.
I want to find out a cloud-based native mobile app testing vendor where (a) I can test the app on various mobile devices and (b) I could also run the tests in the cloud.
I am looking into perfecto, Kobiton and HeadSpin, which seem only to provide access to devices. Are there vendors that allow running tests in the cloud as well?

With BrowserStack you get to run your tests on 100% real mobile devices on our infrastructure via cloud.
While I cannot say about the others names mentioned, but with BrowserStack you can easily get access to 3000+ real devices which will help you to ensure your application is tested on a variety of different specification devices of various screen sizes and from different vendors.
With BrowserStack's devices you can easily switch between OS versions and other device specifications in a jiffy.
For more information and better understanding, try a demo here: https://www.browserstack.com/

Related

Can I run Appium tests from Cloud-based mobile application test service provider?

I am super confused about the cloud-based mobile application test providers. Do they only provide mobile devices that I can provision? It appears after provisioning we have to run tests manually.
Or they also provide the functionality to run tests on those mobile devices. For example, my tests are written in Robot Framework and Appium. Can I run those tests in the Cloud-based mobile application test service provider like AWS Device Farm, Kobiton, or Sauce Labs?
You can use BrowserStack to run your test on. You might want to refer the below links for more details on how to run it.
https://medium.com/detesters/integrating-robot-framework-with-browserstack-bddf5b0e0c14
https://www.browserstack.com/docs/app-automate/appium/getting-started/python
For mobile devices that you wish to choose, you can refer from the below link.
https://www.browserstack.com/app-automate/capabilities

Can we run/test desktop applications on browserStack?

Can anyone let me know whether we will be able to run/test desktop applications on BrowserStack?
I'm exploring options to test one of the desktop applications on multiple operating systems and devices.
BrowserStack currently does not support testing of Desktop Applications. It only supports browser based testing and mobile application testing (iOS/Android)

What is the difference between Perfecto Mobile and Mobile Labs Device Connect?

I need to know the difference between Mobile Labs Device Connect and Perfecto Mobile. I don't see much links stating
is there any other differences? Kindly suggest me which one is the best cloud based testing tool.
Thanks
There are many differences between the 2 tools and vendors
1) Perfecto is the leading tool vendor around continuous quality solutions for mobile apps. It backs the solution with a robust mobile quality lab which offers various cloud models (Private Hosted or on premise, Public (top 100 devices always on!), and local devices connected (No hardware required).
2) Perfecto offers open APIs and large set of connection to leading tools (Selenium, Appium, Calabash, HP UFT, Microsoft, IBM, CA, Jmeter, Neotys)
3) Perfecto offers end to end life cycles solutions from manual, automation, performance and monitoring with easy scripting which works on multiple platforms and runs in parallel (in opposed to the MobileLabs only UFT solution which required serial execution)
4) Perfecto offers selenium remote webdriver solution for selenium users DIRECTLY from within the Eclipse IDE (this is the only solution in the market offering cloud connection from eclipse for selenium development). No evidence!! for mobile labs selenium solution
Thanks

Geofence Testing on Devices

I'm new to IBM Worklight and understand that Worklight has Geofencing capabilities and testing within the mobile simulator. Does Worklight have some way to test geofencing on actual devices, while still anaylzing location/wifi data?
For testing on actual devices, beyond physically moving the devices, you would have to use simulation tools available outside of IBM Worklight. For example, for iOS this would be in XCode and for Android you could either utilize a location simulation app, or embed mock locations yourself (see location testing on the Android development site).
Additionally, if you want more comprehensive testing, which includes the ability to simulate GPS as part of your tests, you may want to check out IBM Rational Test Workbench.

Is there a way to realistically test mobile performance of sites?

What's the best practice for testing the performance of mobile sites in a realistic way?
I'm not interested so much about the collection of the metrics per se, but more about how to drive real devices (iOS, Android) from selenium (or other). Or to use simulators that have similar characteristics (emulating CPU and memory of the targeted devices).
At least for Nokia handsets, you have the Nokia Remote Device Access available. http://www.developer.nokia.com/Devices/Remote_device_access/
Not sure if the other manufacturers offer such a service with dev access on real devices on live networks.
I believe what your looking for is Selenium's built in AndroidDriver. It does exactly what you want:
Android WebDriver test can run on emulators or real devices for phone
and tablets.
Check out this link for more info
Edit: Here is the iOS driver
Good Luck!