Environments

Overview

A testing environment can be a development, staging, production, or any other project-specific environment. The Environments module manages your testing environments. This module allows you to add, modify, or delete environments according to your needs.

Multiple environments can be configured for a single External System.

To access the Environments module, navigate to Administration > Environments.

Create an environment

The following are the different ways to create a new environment:

  • In the External Systems view, if your system has no environments configured, click on the card view or on the 0 environment column value in the list view. This option will automatically connect the environment to your selected external system.
  • When viewing an existing external system, navigate to the External Systems tab and click Add New Environment. This option will automatically connect the created environment to your selected external system.
  • In Administration > Environments, click Create. This option will have a Select External System dropdown list that requires you to select an existing external system.
FieldDescription
External System Name

Name of the external system that will use the environment.

When creating an environment from an external system, this field is automatically populated with the initially selected external system. Otherwise, a dropdown list of all available external systems is displayed.


Mandatory: Yes

Environment NameName of the environment.

Mandatory: Yes
Environment DescriptionDescription of the environment.

Mandatory: Yes
API Base URLURL of the environment for API or Batch testing.

Mandatory: Yes
Application URLURL of the environment for UI testing.

You can also specify the target URL in the Service > Uploaded File > url field. In case, different target URLs are specified in the Application URL and Uploaded File > url fields, the system will use the URL specified in the Application URL.

Mandatory: No
DefaultSets the selected environment as default for test runs and templates of an external system.

Mandatory: Yes
Skip LoginAllows test execution in the environment without authentication.

Mandatory: No
Proxy Enabled

Enables the proxy server for the environment. You should provide the following mandatory fields:

  • Proxy Address — Address of the proxy server.
  • Proxy Port — Port of the proxy server.

Mandatory: No

SFTP

Enables the Secure File Transfer Protocol(SFTP) to download and upload files from any server. You should provide the following mandatory fields:

  • Server Address — Address of the SFTP server.
  • Port — Port of the SFTP server.
  • Username — Username used to log in to the STFP server.
  • Password — Password used to log in to the STFP server.

Mandatory: No

Auth Details

Specifies the authentication details for the test environment. The following are the possible values:

  • BASIC
  • ORMB
  • API_KEY
  • TOKEN
  • SIGNATURE
  • NO_AUTH
  • OCULAR

For more information, see Authentication Details.

Mandatory: Yes

Database DetailsParameters used to connect to a database. For more information, see Database Details.

Mandatory: No

Authentication Details

The following are the supported authentications for your environment and the additional mandatory settings that you need to provide.

AuthenticationMandatory Fields
BASIC

If you select BASIC authentication, you need to supply the following:

  • Username — Username to use when connecting to the target test environment.
  • Password — Password to use when connecting to the target test environment.
ORMB

If you select ORMB authentication, you need to supply the following:

  • Username — Username to use when connecting to your ORMB environment.
  • Password — Username to use when connecting to your ORMB environment.
API_KEY

If you select API_KEY authentication, you need to supply the following:

  • Key — API key to access the API service.
  • Value — Actual value of the specified API Key.
  • Add To — Defines how and where the API Key should be added to the API service.
TOKEN

If you select TOKEN authentication, you need to supply the following:

  • Token — Value of the token to access an application or an API service.
SIGNATURE

If you select SIGNATURE authentication, you need to supply the following:

  • Access Key — Authorization key to access your account or application.
  • Secret Key — Password of the Access Key.
OCULAR

If you select OCULAR authentication, you need to supply the following:

  • Username — Username to use when connecting to your EPM.
  • Password — Password to use when connecting to your EPM.

Database Details

FieldDescription
NameName of the database to connect to.
Type

Type of the database. The possible values are the following:

  • POSTGRES
  • ORACLE
UsernameUsername you use to connect to your database.
PasswordPassword you use to connect to your database.
URLURL of the database to connect to.

Views

Card View

The card view presents all Environments in the form of cards, with the Environment Code on the card header. The card displays the Environment Name, External System Name, and the configured authentication type. The card footer shows a delete icon.

Clicking on the External System Name will redirect you to view the external system details. Clicking on any part of the card except the External System Name and the delete icon will display the environment details.

List View

The list view displays all Environments in a table format. Similar to the card view, it includes the Environment Name, the configured authentication type, and a delete icon. Additionally, the description of each environment is also displayed in the list view.

Column NameDescription
DefaultIndicates whether the environment is the default for the configured external system.
Environment Name

Name of the environment.

When clicked, the environment details are displayed.

Description

Description of the environment.

When clicked, the environment details are displayed.

Auth TypeAuthentication type configured for the environment.

When clicked, the environment details are displayed.
External SystemCode of the external system configured to use the environment.

When clicked, the external system details are displayed.
ActionsDisplays that allows you to remove the selected environment.

Filter

The following filters are available on both card and list views:

  • Filter by Environment Name — allows you to filter the list of environments by providing a keyword or the full name of the environment. Only the environments that match the provided keyword or name will be displayed in the view.
  • Filter By External System Name — allows you to filter the list of environments with the associated external system by providing a keyword or the full name of the external system. Click on the to open the Filter Criteria for External System Name. Only the environment with a configured external system that matches the provided keyword or name will be displayed in the view.