From the course: AWS Certified Developer - Associate (DVA-C02) Exam Tips

Unlock the full course today

Join today to access over 24,900 courses taught by industry experts.

Deployment automation and testing

Deployment automation and testing

- [Instructor] Testing is an essential task for any successful software development lifecycle. Companies rely on quality assurance teams to ensure that all features, modules, and functions of their enterprise applications work as expected. QA testers usually perform manual testing to check each and every component of an application. This type of testing is often slow, time-consuming, and prone to human errors. The advent of automated testing tools solves these problems and provides developers the capability to easily conduct their own set of test runs too. This is also the same case for the application deployment process, which entails virus deployment environments, stages, tests, and the like. Automation is absolutely essential to simplify the laborious task of manually deploying a large application to your production environment, along with its various resources, libraries, and other dependencies. You also need to provision different environments for your servers, APIs in your…

Contents