Qpilot.AI for App Testing
  • 10 Jan 2025
  • 3 Minutes to read
  • Dark
    Light

Qpilot.AI for App Testing

  • Dark
    Light

Article summary

Overview

Qpilot.ai is a revolutionary AI-powered test automation assistant that empowers testers to automate complex web and mobile applications effortlessly. With just natural language descriptions, Qpilot.ai generates flawless, real-time automation scripts in various programming languages like Java, Python, and JavaScript. It runs tests in both local environments and cloud-based labs, providing instant feedback and minimizing errors. Whether you're a seasoned developer or new to test automation, Qpilot.ai adapts to your needs, making it simple to integrate scripts into your existing workflows. Make the most of the self-healing features that modifies the scripts according to the latest updates and changes if any. There are two mode that you can use the Qpilot.ai in -

  1. Generation Mode: Here you can create and execute test cases using simple English language prompts.
  2. Run Mode: You can run/execute a saved test case on any device or browser from the generated/saved scripts with the updates changes.

Pre-requisites

  • Valid Pcloudy Account.
  • Qpilot.AI Enabled on Account.

1. Using the Generation Mode

In the Script Generation Mode, users can write test cases in simple English prompts, see live execution on a connected device or browser, and save the generated script for future reference to use on other devices.

Steps

  1. Login to the platform with your registered Email ID and Password.
  2. Connect to any available device from on the platform.
  3. Navigate to All Actions and click on Qpilot Mode. The device will be enabled for Qpilot Mode.
  4. Select the Application you'd like to test on the mobile.
    1. Enter the App Package.
    2. Enter Application Package App Activity.
    3. Enter the Feature Name.
    4. And the Test Description in Simple English.
    5. You can add specific test data like usernames, passwords, etc. using the Add Test Data button.
    6. You can even Add API Steps to ensure API tests in your test scenario.
    7. Once all the information is entered. Click on Save
  5. Enter the Save Details
    • You can Select Create Test Suite or Choose One if you already have a Test Suite Created.
    • Enter the Test Suite Name.
    • And Enter the Test Case.
    • And Click on Save.
  6. Once the Script is saved the Generate button will get activated.
  7. Click Generate to execute the test script.
  8. You can then Watch the Live Execution of the Test Script on the connected device or browser.
  9. The Test is automatically saved in the Qpilot Dashboard and can be viewed or executed later on any other available device or browser.

2. Using the Execution/Run Mode

In the Execution/Run Mode, a user can execute previously saved test cases on different devices or browsers of their choice.

Steps:

  1. Navigate to the Qpilot Dashboard.
  2. Find the saved Test Case under All Test and click on the "+" (plus icon) to view more details.
  3. Here you can click on the Script button to view the details about the test case.
  4. Now you can view the Generated Details of the Test case.
  5. You can scroll down and View more information under Generated Script -
    • Click on the Language Drop Down - To change the programming language
    • Click on the Copy icon - To copy the script and use it to share with other or make modification to it.
    • Click on Live Session button - To View the Previously Executed Session.
    • Click on Run Test Case - To Execute the Script on another available android or iOS device.
  6. You can click on Console to view the Execution steps captured on the console window.
  7. You can click on Test Data to view any test data that was mentioned when the script was being generated.

3. Limitations:

  • Supported Browsers: Chrome (for both Mac and Windows).
  • Generated Script Language: Python and Javascript

Was this article helpful?