Quality and Testing

Is all fun and game until you are need of put it in production.

—DevOps Borat1

Everyone discusses quality and wants to improve it. However, not defining quality has the wonderful effect of allowing quality to be everything, including perks such as full pots of coffee on each table. Many projects have experienced excellent results by using tests as a vehicle for measuring quality. This chapter will discuss quality and tests and show their essential relevance for DevOps.

What Is Quality?

The definition of quality is unique to a given context. Gerald M. Weinberg states that “quality is conforming to someone’s requirements.”2 Normally, the sponsor of the delivered product (the customer) pays the team to provide the ...

Get DevOps for Developers now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.