CHAPTER4

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 the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.