An open API service indexing awesome lists of open source software.

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

Awesome Lists containing this project

README

        

![Open Source Love](https://badges.frapsoft.com/os/v1/open-source.svg?v=103)

## 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)