AWS Device farming services issue for react-native app testing. Need to test the app on multiple android and IOS devices. - aws-device-farm

Is there any service which supports device farming to test the test suite on different devices. I am facing this problem as AWS (Amazon web services) does not support device forming for react-native apps.
Need help! Please inform or suggest if some body is using these kind of device farming third party services for testing the detox test cases.

I work for the AWS Device Farm team.
Here is one way to test react native apps on AWS Device Farm using Espresso.
https://www.slideshare.net/AmazonWebServices/device-testing-with-aws-device-farm-89135178
The central idea here is to use the Espresso recorder functionality to work for react native apps.
Hope that helps.

AFAIK there's no cloud service with Detox support yet, but you can write your tests in Appium to test both platforms - you just need to fire separate test run for each platform, but the Appium tests can stay same.

Related

ML Kit Deploy to Device Without Play Services

We have a kiosk type Android device that is very stripped down and doesn't have the Play Store or Play Services installed. We would like to utilize OCR and some of the other services provided by ML Kit but w/o Play Services installed, it's throwing an error that Play Services are missing. The app works fine on standard Android phones that do have the Play Store and Services. Question: is it possible to install the ML Kit dependencies via the packaging of the app that it normally needs from Play Services? Or is there a safe way to install Play Services from apk?

How to deploy Ionic app for remote internal users to test

I have an ionic app build on my system.
For now, I have been testing my app using Ionic DevAPP (which can be found on the App Store and Google Play).
Prerequisite to run an app on my mobile device using Ionic DevApp is, My app needs to be up and running using the command:
ionic serve
This option looks great when doing development.
But now, I have my app build and I want to share it with the testing team and PO who is located on shore.
I want to know is there any way or free platform where the users can run an app on their mobile devices directly without starting a dev server.
NOTES:
I know about Ionic dashboard, but it is not free when comes to sharing builds.
I don't want to upload my app on Play Store or Google Play.
Any help is recommended as I am really looking for options to share my app.
I use Diawi To share both apk and ipa, bypassing play/app stores.

Run AWS Device Farm Built in Explorer test on a responsive web app

We are building a responsive Web App. As it is responsive it has no .apk and .ipa files.
Can I use the AWS Device Farm Built in Explorer tests for my responsive Web App?
If Yes, please let me know how to configure it thru AWS Device Farm
Thanks
qa
I don't believe so. The built-in explorer tests do a depth first search of the views in an Android app. Because we don't have an app and we're testing a website
, this option shouldn't be available to us. We haft to choose from the appium java/python client whilst using Device Farm.
https://docs.aws.amazon.com/devicefarm/latest/developerguide/test-types-overview.html
Hth
James

Mobile app automation for angular application

I have successfully set up protractor appium tests to run on (connected devices )Mobile iOS and Android browser.
We have a mobile app that is slightly different than the web app. I would like to automate that as well. But understand protractor appium doesn't support native app yet. Is there any other tool which will allow us to automate angular apps besides appium? Please advise.
Thanks,

Finding devices on network with Bonjour / Zeroconf / jmDNS on PlayBook / Blackberry

I would like to develop an Android app which would run on
Blackberry PlayBook. App would need to find other
devices on the local network running the same app.
I was thinking to implement Bonjour / Zeroconf / jmDNS
protocol for finding devices but ...
i just learned that android permission
android.permission.CHANGE_WIFI_MULTICAST_STATE
is not supported on Blackberry or PlayBook. (Preference is
needed for jmDND (Bonjour) protocol to work.)
https://bdsc.webapps.blackberry.com/android/apisupport/
Can you give me some suggestions what would be the best way
to achieve this on PlayBook. Are there any alternatives?
Is Bonjour possible if building with native SDK or Adobe AIR?
Unfortunately, there is no native support for Bonjour / Zeroconf on PlayBook yet, check this thread
You can try mDNS Service Discovery at Blackberry world.
Here is copy of description:
mDNS Service Discovery is based on the Avahi open source project. It is a system which facilitates service discovery on a local network via the mDNS/DNS-SD protocol suite. This enables you to plug your laptop or computer into a network and instantly be able to view other people who you can chat with, find printers to print to or find files being shared. Compatible technology is found in Apple MacOS X (branded Bonjour and sometimes Zeroconf).
The source code is available on the BlackBerry GitHub portal.
mDNS Service Discovery is a part of PlayCloud application - used to find printers.