The role Of QA

- So far we've covered continuous integration…and continuous delivery,…but by now you're probably wondering, "What's the catch?"…I mean it all sounds good, faster deploys,…less work in progress.…Is it just too good to be true?…Well, there really isn't a catch,…but there are some fundamental shifts you have to make…when you're moving to continuous delivery.…One area that deserves extra attention is testing.…For this section on testing,…we're going to cover seven different types of testing…that often get implemented in continuous delivery.…Let's kick off with unit testing.…These are the tests done at the lowest level of the language…or framework that it supports.…

Let's say you have a calculator application.…A function called add would take two numbers,…and big surprise here, it adds them together.…In unit testing, we would write a test…inside the codebase to validate that function.…These are the hallmarks of unit testing;…usually, the fastest testing available,…it stubs out external dependencies with fake values,…

Resume Transcript Auto-Scroll

Author

Released

11/23/2016

DevOps is not a framework or a workflow. It's a culture that is overtaking the business world. DevOps ensures collaboration and communication between software engineers (Dev) and IT operations (Ops). With DevOps, changes make it to production faster. Resources are easier to share. And large-scale systems are easier to manage and maintain.

In this course, well-known DevOps practitioners Ernest Mueller and James Wickett provide an overview of the DevOps movement, focusing on the core value of CAMS (culture, automation, measurement, and sharing). They cover the various methodologies and tools an organization can adopt to transition into DevOps, looking at both agile and lean project management principles and how old-school principles like ITIL, ITSM, and SDLC fit within DevOps.

The course concludes with a discussion of the three main tenants of DevOps—infrastructure automation, continuous delivery, and reliability engineering—as well as some additional resources and a brief look into what the future holds as organizations transition from the cloud to serverless architectures.