Skip to content

Latest commit

 

History

History
103 lines (70 loc) · 4.21 KB

algoshack-integration.md

File metadata and controls

103 lines (70 loc) · 4.21 KB
id title hide_title sidebar_label description keywords url site_name slug
algoshack-integration
algoQA Integration
true
algoQA Integration
Integrate LambdaTest with algoQA and automate your browser testing on an online browser farm of 3000+ real browsers and operating system combinations.
lambdatest integration with algoqa
lambdatest and algoqa integration
algoqA integration
LambdaTest
algoqa-integration/
<script type="application/ld+json" dangerouslySetInnerHTML={{ __html: JSON.stringify({ "@context": "https://schema.org", "@type": "BreadcrumbList", "itemListElement": [{ "@type": "ListItem", "position": 1, "name": "Home", "item": "https://www.lambdatest.com" },{ "@type": "ListItem", "position": 2, "name": "Support", "item": "https://www.lambdatest.com/support/docs/" },{ "@type": "ListItem", "position": 3, "name": "algoQA Integration", "item": "https://www.lambdatest.com/support/docs/algoQA-integration/" }] }) }} ></script>

algoQA Integration


algoQA is an end-to-end automation testing platform powered by artificial intelligence. It lets you generate test cases, executable automation scripts and datasets in a jiffy, thereby saving your testing and test maintainance cost and enhance your overall test coverage.

By integrating LambdaTest with algoQA, you can perform automated browser testing on an online browser farm of 3000+ real browsers and operating system combinations, and achieve greater test coverage.

Prerequisites


  1. Make sure you have a LambdaTest account. If you don't have an account yet, sign up for free.

  2. To run automated tests, you will need LambdaTest Username and Access Key. You can get them from the LambdaTest Automation Dashboard under Access Key.

<img loading="lazy" src={require('../assets/images/algoshack-integration/access_key.png').default} alt="Image" width="412" height="353" className="doc_img img_center"/>

Integrating algoQA With LambdaTest


  1. Login to your LambdaTest account.

  2. Paste your LambdaTest Username and Access Key in the test scripts for generating a secure remote connection with algoQA through LambdaTest Remote URL.

<img loading="lazy" src={require('../assets/images/algoshack-integration/remote.png').default} alt="Image" width="1428" height="274" className="doc_img img_center"/>

  1. Navigate to LambdaTest Automation Capabilities Generator for declaring desired capabilities. For instance, if you wish to test on macOS High Sierra using Firefox browser then desired capabilities for Java frameworks would look like below.

<img loading="lazy" src={require('../assets/images/algoshack-integration/caps.PNG').default} alt="Image" width="1274" height="565" className="doc_img"/>

  1. Visit algoQA platform to generate Selenium scripts in Java.

<img loading="lazy" src={require('../assets/images/algoshack-integration/algo_shack.png').default} alt="Image" width="1710" height="916" className="doc_img"/>

  1. After generating the Selenium Java scripts, open algoQA scripts and go to the directory src/test/java.

<img loading="lazy" src={require('../assets/images/algoshack-integration/src_directory.png').default} alt="Image" width="2530" height="1230" className="doc_img"/>

  1. Open ApplicationSettings.xml file to modify LambdaTest environment changes as highlighted below.
  • BrowserType
  • LambdaTestBuild
  • LambdaTestURL

<img loading="lazy" src={require('../assets/images/algoshack-integration/env_params.png').default} alt="Image" width="2549" height="1300" className="doc_img"/>

Once you have defined the above parameters, your script will be ready for execution.

  1. Navigate back to pom.xml directory and open Command Prompt in the same directory.

<img loading="lazy" src={require('../assets/images/algoshack-integration/cmd.png').default} alt="Image" width="1592" height="893" className="doc_img"/>

  1. Pass the below command in the Command Prompt to trigger the script execution.
mvn test