Setting Up Initial Test Data¶
In the context of Test Data Management being enabled for the specified Build Place, upon navigating to the Build Place, an information box will appear, indicating the necessity of setting up test data before commencing development work.
Figure 1.1 - Initial Test Data Setup Popup |
When you click on 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 within 1 hour, the environment will transition to the 'Running' status.
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 on the ‘Confirm’ button.
Figure 1.6 - QA Approve Confirmation Pop up |
Approximately within 30 minutes, the approval process gets completed and ‘qa-OK’ tag gets added to the subsequent commit.
Figure 1.7 - "qa-OK" tag |
Further, the QA Approved label and Last Approval Date Time get 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 - Not Now |
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, Application Information section will be displayed. 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 |