Versions Compared

Key

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

Table of Contents

The Qualitia Offline Package (QOP) is a portable and easily deployable bundle containing Qualitia Tests and Qualitia Execution Engine with ability to independently execute test cases and report results without Qualitia Test Automation Studio.

Qualitia Offline Package = Qualitia Execution Engine + Tests Package

The offline package is created from the Qualitia Automation Studio and then executed in multiple environments. These environments DO NOT need Qualitia Automation Studio installed as Qualitia Offline contains the Qualitia Execution Engine to execute and report tests exactly as Qualitia Automation Studio does.

...

The first step of creating an offline package is to bundle execution engineExecution Engine.

To package execution engineExecution Engine:

  1. Log on to Qualitia Automation Studio.
  2. On the File menu, click Offline Package.
    The Browse for Folder screen is displayed.
  3. Select path to save the offline package.
    (warning) It is recommended to create new folder with the name Qualitia-offline to save Qualitia offline package.
  4. Click OK.
    The QualitiaOffline.zip is created at the designated folder.
  5. Extract Qualitia Offline.zip.

...

(warning) In case you have multiple versions of java, Qualitia uses the version set against the "JAVA_HOME" system variable under System Properties settings of your computer.
 
Configuration properties can be changed at three different levels to better maneuver configurations in multiple environments.

  • Level 1: qualitia.properties - Qualitia generates this file based on Qualitia Configuration settings available at the time of creating offline package.
  • Level 2: User Defined Properties File - You can create your own property file and provide the path as the first argument to the qualitiaoffline-xxxx.jar. It provides flexibility to create multiple property files based on the required configuration combinations.
    You can create separate property files for each OS, browser, their combinations as per the project requirements. For example: win7.properties, mac.properties, linux.properties, linux-ff.properties, linux-headless.properties, so on.
  • Level 3: Command Line Arguments - Command line arguments allow further fine tuning of the configurations providing arguments to the qualitiaoffline-xxxx.jar. It overrides user defined properties if anything is provided as the first argument or the values set in the qualitia.properties file as well. You can also provide properties that are part of the quality.properties file as the command line arguments in the following format; name=value. For example: Property Name sBrowserType containing Property Value firefox can be provided as follows;

    qualitiaoffline-xxxx.jar sBrowserType=firefox

Similarly you can provide multiple property=value pairs separating them with space as follows;

qualitiaoffline-xxxx.jar sBrowserType=firefox xmlPath=D:\QualitiaOffline\Scripts SyncTimeInSeconds=40