TABLE OF CONTENTS
3. Integrating algoQA with BrowserStack
3.1 Launching your app in the selected device
3.2 Configuring Application Settings file in the algoQA script generated folder
3.3 Triggering the build in BrowserStack
1. Overview
This article provides you the instructions on how to integrate algoQA with BrowserStack for performing mobile test automation for Android devices. It includes prerequisites, configuring the necessary files, running the tests, and monitoring the results.
2. Prerequisites
- Make sure you have installed appropriate versions of Java, Maven and Appium. Maven environment variables are set and Maven bin is added to the system path.
- Make sure you sign up to perform mobile test automation in BrowserStack.
- In the Dashboard page, click Products >App Testing and then select App Automate option as shown:
- In the Getting Started page, click Access Key drop down arrow to view the register username and password as shown. click copy icon to copy username and password.
3. Integrating algoQA with BrowserStack
3.1 Launching your app in the selected device
Perform the following:
- In the Dashboard Page, click the Upload icon to upload the App file for Android.
- In the popup window, click copy icon to copy the AppKey for the uploaded App.
3.2 Configuring Application Settings file in the algoQA script generated folder
Perform the following:
- Navigate to algoQA Platform by entering https://algoshack.com/ and Sign in with appropriate credentials.
- In the Main Canvas, click Generate Script button. Follow the onscreen instructions to generate the scripts.
- After generating the Python Appium scripts, navigate to the script downloaded folder to open Application Settings File. For example, you can find Applications.XML file in an algoQA script generated folder for mobile automation available at
C:/Users/apple/Downloads/AlgoAFScript_202412190928871000/features/temp -f pretty "/Users/apple/Downloads/AlgoAFScript_202412190928871000/features"
In the Applications Settings file, update the following as shown in the example table:
Field Description deviceName iphone 14 automationName XCUITest PlatformName iOS PlatformVersion 16 Username parimalapraveen_o3Jn6F Access key vugsVEtsyZcVsGnvF1cy BrowserstackAppKey lt://APP1016040971727694151489425 Testing Environment Browserstack AutomationType IOSApp Navigate back to pom.xml directory and open 'Terminal' in the same directory.
- Run the following command to execute the Python Appium script:
If you choose to execute Java Appium scripts, run 'mvn test' command.
3.3 Triggering the build in BrowserStack
Perform the following:
- Make sure .ipa file is uploaded. When the build is triggered after running the command for the algoQA generated scripts in command prompt, scripts are executed in the BrowserStack.
- The System captures the recording of the steps. You can download the video or view the video.
Note: Ensure to create the test scenario from the same app uploaded in algoQA.
Was this article helpful?
That’s Great!
Thank you for your feedback
Sorry! We couldn't be helpful
Thank you for your feedback
Feedback sent
We appreciate your effort and will try to fix the article