Exporting TestComplete Tests to QAComplete

Applies to TestComplete 15.47, last modified on January 20, 2023

You can export your TestComplete projects, project suites or specific tests to QAComplete. This will create a test in QAComplete Test Library and attach your TestComplete project to the test as an automation. After that, you can use QAComplete’s test management capabilities to schedule your automated tests across your test hosts.

Requirements

  • TestComplete 15.

  • QAComplete 11.1 or later (SaaS or On-Premises).

  • Your TestComplete project must not reference files outside the project folder.

  • The names of your TestComplete project suite and projects must not include the # and % characters.

  • If you want to export the entire project or project suite (rather than a specific test), make sure it has test items configured.

Note: Export creates a new test in QAComplete. Attaching TestComplete tests to an existing test in QAComplete is not supported.

Exporting a Test to QAComplete

  1. Open your TestComplete project or project suite.

  2. In the Project Explorer, right-click the project suite, project or a specific test (such as a keyword test or a script unit), and then click Export to QAComplete.

    QAComplete Integration: Calling a QAComplete export wizard
  3. If you are exporting a script unit that contains several routines, TestComplete will suggest that you select a routine to export:

    Exporting to QAComplete: Select the test to be called in QAComplete
  4. Enter the connection settings for QAComplete:

    Exporting to QAComplete: Specify a QAComplete server and account
    • QAComplete server:

      For QAComplete SaaS: https://login.qacomplete.smartbear.com

      For QAComplete On-Premises: http://[Your_Server_Name]

    • User name and Password - The email address and password you use to log in to QAComplete.

  5. On the next page, select the QAComplete project to which you want to export the test.

    Enter the test title and test description. Specify a timeout for the test (minimum 30 seconds). The timeout should include both the time required to start TestComplete and to run the test.

    Exporting to QAComplete: Select a QAComplete project, title, descrition and timeout for a test
  6. On the next page, specify additional parameters for the test.

    You can set the test’s Status, Test Type, Priority and Assigned To values. If the tests in your QAComplete project have custom fields marked as required, set their values as well.

    Exporting to QAComplete: Specify additional parameters of a new test

    What custom fields your tests have and whether they are required depends on your QAComplete project settings. To learn what fields are required, ask your QAComplete administrator.

    If needed, select a folder in your QAComplete project’s Test Library to which you want to export the test.

  7. Click Finish.

  8. TestComplete will do the following:

    • Zip your entire project suite.

    • Create a new test in QAComplete Test Library with the specified configuration.

    • Upload the zipped TestComplete project suite as an automation for the created QAComplete test.

    • Set the automation’s Project or Test to Run property value according to what you have exported - the whole project suite, a single project or a specific test:

      Exporting tests to QAComplete: Project or Test to Run setting in the exported test

      For a project suite, the Project or Test to Run property will be empty.

  9. If the test has been created in QAComplete successfully, TestComplete will offer to open the created test in QAComplete in your web browser.

    Dialog window: Successful export to QAComplete

Remarks

  • Currently, the export procedure does not support attaching TestComplete tests to an existing test in QAComplete. For example, if you want to upload an updated TestComplete test for a QAComplete test, you need to do this manually: delete the old Automation in your QAComplete test configuration, then re-create it and upload the updated TestComplete project.

  • If the created automated test in QAComplete does not work properly, try editing it in QAComplete. It might need some extra parameters.

  • To learn more about managing TestComplete tests with QAComplete, see Assigning TestComplete Tests to Tests in QAComplete documentation.

See Also

Integration With QAComplete

Highlight search results