Automated TDM solutions can overcome a number of TDM challenges in DevOps environments and mentioned in the preceding section. Tools that can be considered are as follows:
Integration—Jenkins
Version Control—Git
Build (CI)—MS Build
Deployment (CD)—MS Deploy
Test Data Management—IBM Optim/CA Datamaker/Informatica ILM
QA Automation—UFT and Selenium
Performance Testing—Jmeter and Load Runner
The process flow to deploy tools includes the following:
Create end to end automated work flow from version control to performance testing
Integrate existing test automation (for example, Selenium and UFT) frameworks with CI/CD
Integrate performance test solutions through Jenkins after the completion of test automation
Publish the workflow execution status at every stage of the workflow (for example, build success, deployment success, test automation status, and performance test status)
Refer to the following diagram: