From the course: Software Testing Foundations: Continuous Testing and DevOps

Unlock the full course today

Join today to access over 22,600 courses taught by industry experts or purchase this course individually.

Continuous testing concepts

Continuous testing concepts - Jenkins Tutorial

From the course: Software Testing Foundations: Continuous Testing and DevOps

Start my 1-month free trial

Continuous testing concepts

- [Instructor] In order to get started on continuous testing, you'll need to be familiar with some key concepts first. We'll explore these topics in more detail throughout the course but let's go through a brief overview. Continuous integration means having a software suite that integrates your various code lines in the environments that you put them in. Continuous delivery means that while you're developing your software, you rely on a mostly automated process to test it and deliver it to your customers as soon as it's ready. Your continuous integration solution typically handles this process for you. For example, a lot of software development projects have a branch for code that's almost ready to go into production. Before it hits the production server, it's frequently deployed to a staging server. Before code hits production, it needs to be sent through regression testing. Automated tests can be run against…

Contents