React Native Mobile
App Automation
Testing
A report by Jayad Aadrit
React native app
Appium, maven and jUnit
Android and iOS demo with eclipse
and terminal
Appcenter integration for CI CD
About
Automation testing of react
native app for iOS and
Android platform with
CI/CD integration on
microsoft appcenter
React Native Mobile App
React Native is a javascript framework for building cross platform apps
The app runs both on Android and iOS
Better than hybrid apps and equivalent to native apps
Appium, Maven and jUnit
Appium
Appium is an open-source tool for automating
native, mobile web and hybrid application on
iOS, Android and windows desktop platforms
Maven
Apache Maven is a software project
management and comprehension tool used
for defining project structure and downloading
dependencies.
jUnit
jUnit is a test framework which uses
annotations to identify methods which
specifies a test.
Automation
testing
The app is installed by giving the
path in maven project which
connects to appium server for UI
automation.
We can run it using eclipse or from
terminal itself
We can integrate the appium-maven
project with Microsoft Appcenter
for CI CD.
Once the build is generated, it will
be automatically tested on real
devices over cloud and results will
be available with screenshots.
CI CD
We can automate the whole mobile UI of
react native app on iOS and Android
using appium and integrate it with
appcenter for automated testing over
cloud
Conclusion
Thank You! :)

React native automation testing

  • 1.
    React Native Mobile AppAutomation Testing A report by Jayad Aadrit
  • 2.
    React native app Appium,maven and jUnit Android and iOS demo with eclipse and terminal Appcenter integration for CI CD About Automation testing of react native app for iOS and Android platform with CI/CD integration on microsoft appcenter
  • 3.
    React Native MobileApp React Native is a javascript framework for building cross platform apps The app runs both on Android and iOS Better than hybrid apps and equivalent to native apps
  • 4.
    Appium, Maven andjUnit Appium Appium is an open-source tool for automating native, mobile web and hybrid application on iOS, Android and windows desktop platforms Maven Apache Maven is a software project management and comprehension tool used for defining project structure and downloading dependencies. jUnit jUnit is a test framework which uses annotations to identify methods which specifies a test.
  • 5.
    Automation testing The app isinstalled by giving the path in maven project which connects to appium server for UI automation. We can run it using eclipse or from terminal itself
  • 6.
    We can integratethe appium-maven project with Microsoft Appcenter for CI CD. Once the build is generated, it will be automatically tested on real devices over cloud and results will be available with screenshots. CI CD
  • 7.
    We can automatethe whole mobile UI of react native app on iOS and Android using appium and integrate it with appcenter for automated testing over cloud Conclusion
  • 8.