https://github.com/mfaisalkhatri/appium-lambdatest-demo
This repository contains the example code to run the mobile automation tests on Android and iOS platforms on LambdaTest Cloud grid
https://github.com/mfaisalkhatri/appium-lambdatest-demo
android appium ios java mobile mobileautomation mobiletesting
Last synced: 6 months ago
JSON representation
This repository contains the example code to run the mobile automation tests on Android and iOS platforms on LambdaTest Cloud grid
- Host: GitHub
- URL: https://github.com/mfaisalkhatri/appium-lambdatest-demo
- Owner: mfaisalkhatri
- Created: 2023-11-28T17:51:01.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-12-21T14:30:34.000Z (6 months ago)
- Last Synced: 2024-12-21T15:29:10.890Z (6 months ago)
- Topics: android, appium, ios, java, mobile, mobileautomation, mobiletesting
- Language: Java
- Homepage:
- Size: 2.8 MB
- Stars: 3
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: readme.md
Awesome Lists containing this project
README

## Don't forget to give a :star: to make the project popular.
## :question: What is this Repository about?
- This repository contains the example code for running Mobile automation tests for Android using [Appium 2.0](https://appium.github.io/appium/docs/en/2.0/intro/)
- Proverbial app built in react-native by LambdaTest is used as a demo mobile application
- This repo uses `Maven` as build tool and `TestNG` testing framework to run the tests
- Android application Tests are run on [LambdaTest Cloud grid](http://www.lambdatest.com?fp_ref=faisal58) on Real Android Devices## Talking more about the Scenarios Covered in this project:
I have tried to answer the below questions by providing working code example in this repo:
1. How to run mobile automation tests at scale using Appium and LambdaTest Cloud grid.
## How to run the Tests?
### Pre-Requisite:
- JAVA JDK 17 should be installed
- An Account should be available on [LamdaTest Cloud grid](http://www.lambdatest.com?fp_ref=faisal58) with a plan to run automated mobile tests.- Run the tests using `TestNG`:
Right click on `test-suite\testng.xml` and select `Run test-suite\testng.xml`
- Run the tests using `Maven`:
`mvn clean install`
## :writing_hand: Blog Links
- [How to Choose Mobile Devices for Testing](https://medium.com/@iamfaisalkhatri/how-to-choose-mobile-devices-for-testing-pcloudy-blog-96179529d0f3)
- [What is an Android Emulator? How to Start and use it?](https://medium.com/@iamfaisalkhatri/what-is-an-android-emulator-how-to-start-and-use-it-66fdcf52be7e)
- [How to start Appium Server Programmatically?](https://medium.com/@iamfaisalkhatri/how-to-start-appium-server-programmatically-ec07292ab59)
- [Guide to Mobile Testing](https://medium.com/@iamfaisalkhatri/guide-to-mobile-testing-d0dd2d9b59f1)
- [Complete Tutorial On Appium Parallel Testing - With Examples](https://www.lambdatest.com/blog/appium-parallel-testing/)## :question: Need Assistance?
- Discuss your queries by writing to me @ `[email protected]`
OR ping me on any of the social media sites using the below link:
- [Linktree](https://linktr.ee/faisalkhatri)## :computer: Paid Trainings
Contact me for Paid trainings related to Test Automation and Software Testing,
mail me @`[email protected]` or ping me on [LinkedIn](https://www.linkedin.com/in/faisalkhatri/)## :thought_balloon: Checkout the blogs related to Testing on the following links:
- [Medium Blogs](https://medium.com/@iamfaisalkhatri)
- [LambdaTest Blogs](https://www.lambdatest.com/blog/author/mfaisalkhatri/)
- [My Website](https://mfaisalkhatri.github.io)