Test automation

Test automation means that the test tool will execute the test case automatically and produce the test results. It saves the human effort of manual testing and has less scope for errors in the testing. It minimizes redundant manual work. Once the test script is ready, it can be run any number of times to test the same application.

In DevOps, testing focuses on automated tests within the build pipeline to ensure that the time you have a deployable build, you are confident that it is ready to be deployed.

You need to do the automated testing of the deployed code before it goes into the process of Continuous Delivery. Some popular tools are Selenium, JUnit, and Cucumber.

Get Expert AWS Development now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.