Skip to content

Setting Up Initial Test Data

In the context of enabling Test Data Management for a specific Build Place, when you navigate to that Build Place, an information box will appear, indicating the importance of setting up test data before starting development work.

Figure 1.1 - Initial Test Data Setup Popup

When you click the Order QA Environment button, the initial QA environment will be provisioned for you.

Initially, the environment will transition to the Pending status.

Figure 1.2 - Initial Quality Assurance (QA) environment in "Pending" Status

Approximately 1 hour later, the status of the environment will change to Running.

Note

In any situation where an error arises during the middle-tier installation, the pipeline will make multiple attempts. If the issue is successfully resolved in the final attempt, the provisioning of the environment may take approximately 3 to 4 hours.

Figure 1.3 - Initial Quality Assurance (QA) environment in "Running" Status

Once the initial QA environment is provisioned, you can start entering test data into the IFS cloud.

Figure 1.4 - Adding Test Data to the IFS Cloud

After entering the correct data into the environment, return to the Build Place and click on the Approve QA button to save the data.

Figure 1.5 - "Approve QA" button

After you click on Approve QA button in the Build Place, a confirmation message pops up as shown below.

To confirm the QA approval of the test data added, check the checkbox and click the Confirm button.

Figure 1.6 - QA Approve Confirmation Pop Up

Approximately within 30 minutes, the approval process gets completed and the ‘qa-OK’ tag is added to the subsequent commit.

Figure 1.7 - "qa-OK" tag

Further, the QA Approved label and Last Approval Date Time label are added to the initial QA environment.

Figure 1.7 - "QA Approved" label and "Last Approval Date Time" label

Note

  • You have the flexibility to enter data and approve the QA environment as many times as necessary.
  • Despite the removal of the initial Quality Assurance (QA) environment, any data that has been entered and subsequently approved will remain persistent for the entire duration of the Build Place’s lifecycle.
  • If you did not approve a QA environment with test data, then the data that you have entered to the IFS cloud will not be persisted.
  • You won't be able to proceed with other Build Place operations until you approve the initial Quality Assurance (QA) Environment at least one time. If you lack the initial test data, then provision the initial QA environment and approve it without entering test data. When you have the required test data, you are able to enter test data by ordering a QA environment through QA environment ordering flow or sanity flow.

If you decide not to enter data initially, you can simply click on Not Now button in the pop-up that appears when you navigate to the Build Place once Test Data Management is enabled.

Figure 1.8 - Initial Test Data Setup Pop-Up

If you click on the Not Now button, the pop-up will disappear. If you decide to set up the data, simply click on the information box as shown below, then the Initial Data Set up Pop-Up will appear.

Figure 1.9 - Initial Test Data Setup Information Box

Deleting a Quality Assurance Environment without approving the data

When attempting to delete a Quality Assurance (QA) Environment, the following warning message will be displayed. If you have already approved the data added to the QA environment, then click on Yes. If not, click No and approve the data.

Figure 1.10 - Confirm Delete QA Environment

24R1 and Above

Application Information on the Quality Assurance Environment Card

When the Quality Assurance Environment (QA) card is expanded, the Application Information section will be displayed. The Application Information section contains the credentials to the IFS Cloud Application. Note that, these credentials can only be used to log into the IFS Cloud Application.

Figure 1.11 - Application Information