Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Prerequisites :

  • User should be on the Home screen of the BQ platform.

  • Postman application should be installed onto the machine.

Step-by-step guide (BQ Integration with CICD Tools)

  1. Click on Setup.

               


    Image Modified

  2. Click on Add On (s).

               


    Image Modified

  3. Click on Add Add-on button.

               


    Image Modified

  4. Enter meta-data for below fields :

    1. Name

    2. Add-On Type (CiClient selected by default)

    3. Description

    4. Comma Separated List of IP's (enter ip

      address of

      address of all the machines user wishes to allow for CI/CD. You can look up for the machine(s) ip address by typing my ip on google)

      Image Modified

  5. Click on Save.

               


    Image Modified

  6. Once user clicks on Save button, the Api Key and Secret Key will be auto-generated.

               


    Image Modified

  7. Copy the Secret Key and use it as Authorization with Bearer Token in CICD Tools.

               


    Image Modified

Info

In the CI/CD tool, please use https://app.bqurious.com/api2/ci/executeFromCi/ as the request URL for POST and https://app.bqurious.com/api2/ci/fetchSummaryResult/ as the request URL for POST.

...

Step-by-step guide (Create Execution Plan in BQ Platform)

  1. Click on Execution on left panel.

               Image RemovedImage Added

  2. Click on Execute Automated Test.
               
    Image Modified

  3. Select the Suite to execute.

               


    Image Modified

  4. Select Test Case(s) from the selected Test Suite.

               


    Image Modified

  5. Enter meta data for Execution Details section :

    1. Run Name

    2. Executing in Sprint

    3. Build Number (optional)

    4. Browser Instances (1, selected by default)

    5. Distribute Across Machines (optional)

    6. Execution Tags (if any)

    7. Email Execution Report To (optional)

      Image Modified

  6. Select the browser / Simulator / Real device under Execution Machine(s) section.

               


    Image Modified

  7. Click on Save Plan.

               


    Image Modified

  8. Click on Plans on right side.

               


    Image Modified

  9. Copy the Access Token displayed with the associated plan.

               


    Image Modified

  10. Create an API to execute using POST url https://app.bqurious.com/api2/ci/executeFromCi/

  11. Use this Access Token as the runToken under Body tab (Body > Raw), in CICD Tools.
               
    Image Modified

  12. If App download from the URL and build no. is dynamic then we will use a variable in Url. 
               
    Image Modified

  13. If Authentication is Required in Execution,

    user

    user has to set the variable USER_NAME and PASSWORD in json format in CICD Tools.

               


    Image Modified

  14. Click on Send button on the CI/CD tool to execute the tests.

               


    Image Modified

  15. Copy the execToken from the result.

             


    Image Modified

  16. Create another API for fetching the execution result using POST url https://app.bqurious.com/api2/ci/fetchSummaryResult/and use the execToken in the Body (raw) 
    Use same Bearer Token for authentication.

  17. Click on Send button.You should get result like this

            


    Image Modified

...

Filter by label (Content by label)
page
showLabelsfalse
max5
spacescom.atlassian.confluence.content.render.xhtml.model.resource.identifiers.SpaceResourceIdentifier@10213
showSpacefalse
sortmodified
typepage
reversetruetype
labelskb-how-to-article
cqllabel = "kb-how-to-article" and type = "page" and space = "BSD"labelskb-how-to-article


Page Properties
hiddentrue


Related issues