Chapter 12. Build Verification Tests and Smoke Tests

 

Philosophy: Eating our own dog food.

 
 --Paul Maritz, former vice president of systems at Microsoft

What does this dog food philosophy mean? As explained in the earlier chapters, we at Microsoft test our own software on our developer, IT, and—in some cases—home systems before we ship a product out the door. In other words, we eat our own dog food. Why is this relevant? The following sidenote illustrates why.

Get Build Master, The: Microsoft’s Software Configuration Management Best Practices 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.