...

/

Types of Tests to Execute When Deploying to Staging Environment

Types of Tests to Execute When Deploying to Staging Environment

This lesson discusses the type of tests we might need to run when deploying to the staging environment.

I often see that teams I work with get confused about the objectives of each type of test and that naturally leads to those tests being run in incorrect locations and at the wrong time. Don’t get your hopes too high. If you think that I’ll give you the precise definition of each type of test, you’re wrong. Instead, I’ll simplify things by splitting them into three groups.

Static validation

The first group of tests consists of those that don’t rely on live applications. I’ll call them static validation, and they can be unit tests, static analysis, or any other type that needs only ...