Versions Compared

Key

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

...

This guide will walk you through the process of setting up and executing tests offline.

📚Prerequisites:

  • Access to QAS - Client.

  • Familiarity with the project you are testing.

  • Custom browser profile on your computer, if required.

🔂 Process Flow

Understanding Offline Packages and Suites

If you are traveling or working in a location with unstable internet., you may need to execute tests without connecting to the QAS - Client. In such cases, an Offline Package lets you run tests without accessing QAS - Client. An offline suite is a local copy of a test suite, and it can run on various environments like local machines, remote servers, shared drives, or even cloud setups without having to use up any QAS licenses.

Create an Offline Package

Before running tests offline, you need a package containing all the necessary components. This is a one-time activity that is useful to execute any number of offline suites.

  1. Login to QAS - Client.

  2. Select the project for which you want to download the offline package.

  3. From the left navigation menu, go to Execute tab.

  4. Then, go to the Qualitia BOT.

  5. Select a folder to save the Offline Package and click OK.

    1. A file named Qualitia Offline.zip is generated.

  6. To proceed, extract or unzip the Qualitia Offline.zip file.

Create an Offline Suite

The offline suite contains the associated test cases and test data, and a mapped execution profile that are used to execute it.

...

Info

By default, all desktop projects use the System Execution Profile.

Configure Settings for Offline Suite

Similar to online tests, your offline tests also need specific settings or configurations.

...

  1. Open the extracted Qualitia Offline file in from the previously-mentioned Create an Offline Suite procedural steps.

  2. From the Configuration Manager folder, double-click the Qualitia Offline Configuration Manager.

  3. Do one of the following:

    1. Browse Next to Select the Suite Directory and locate plus select an offline suite.

    2. Enter the location path of the offline suite folder, and press Tab.

  4. From Select the profile to edit, select an execution profile for the test suite.

    1. The Qualitia Offline Configuration Manager shows the offline suite name and the selected execution profile.

    2. You can see the suite name and profile. Refer to the section Execution Profiles.

  5. From the Mapped Profile list, select an Execution Profile you want to use.

    1. The default Execution Profile is the one saved during offline suite creation.

  6. You have the option to edit one or more settings, if required:

    1. To update Qualitia Client settings, click the Qualitia Client tab.

      1. For more information, refer to General Settings.

    2. To change environment variables, click Environment Variable tab.

      1. For more information, refer to Environment Variable.

    3. To update header values, go to the Rest Generic Header tab.

      1. Opt for this only if Rest Generic Headers are used in the test cases.

    4. To update settings for the selected execution profile, click the Execution Profile tab.

      1. For more information, refer to Configuring the System Execution Profile for Web and Mobile Projects: Shows the details on how to automate testing on web and mobile applications.

      2. Configuring the System Execution Profile for Desktop Projects: Shows the details on how to automate testing on a desktop application.

    5. Once updated, click OK to save the changes.

Execute Offline Suite using CLI Commands

The offline package runs the chosen offline suite with its set execution profile, which can be customized to override pre-configured settings.

...