Test-Driven Infrastructure with Chef: Bring Behavior-Driven Development to Infrastructure as Code, 2/e (Paperback)

Stephen Nelson-Smith

  • 出版商: O'Reilly
  • 出版日期: 2013-11-26
  • 售價: $1,550
  • 貴賓價: 9.5$1,473
  • 語言: 英文
  • 頁數: 308
  • 裝訂: Paperback
  • ISBN: 1449372201
  • ISBN-13: 9781449372200
  • 相關分類: ChefTDD 測試導向開發
  • 海外代購書籍(需單獨結帳)

買這商品的人也買了...

相關主題

商品描述

Since Test-Driven Infrastructure with Chef first appeared in mid-2011, infrastructure testing has begun to flourish in the web ops world. In this revised and expanded edition, author Stephen Nelson-Smith brings you up to date on this rapidly evolving discipline, including the philosophy driving it and a growing array of tools. You’ll get a hands-on introduction to the Chef framework, and a recommended toolchain and workflow for developing your own test-driven production infrastructure.

Several exercises and examples throughout the book help you gain experience with Chef and the entire infrastructure-testing ecosystem. Learn how this test-first approach provides increased security, code quality, and peace of mind.

  • Explore the underpinning philosophy that infrastructure can and should be treated as code
  • Become familiar with the MASCOT approach to test-driven infrastructure
  • Understand the basics of test-driven and behavior-driven development for managing change
  • Dive into Chef fundamentals by building an infrastructure with real examples
  • Discover how Chef works with tools such as Virtualbox and Vagrant
  • Get a deeper understanding of Chef by learning Ruby language basics
  • Learn the tools and workflow necessary to conduct unit, integration, and acceptance tests

商品描述(中文翻譯)

自從2011年中旬出版《Test-Driven Infrastructure with Chef》以來,基礎設施測試在網絡運營領域開始蓬勃發展。在這本修訂和擴充版中,作者Stephen Nelson-Smith帶您了解這個快速發展的學科,包括推動它的理念和越來越多的工具。您將親身體驗Chef框架,並獲得開發自己的測試驅動生產基礎設施所需的推薦工具和工作流程。

本書中的多個練習和示例將幫助您熟悉Chef和整個基礎設施測試生態系統。了解這種先測試的方法如何提供更高的安全性、代碼質量和心靈寧靜。

本書內容包括:
- 探索將基礎設施視為代碼的基本理念
- 熟悉MASCOT方法的測試驅動基礎設施
- 了解管理變更的測試驅動和行為驅動開發基礎知識
- 通過實際示例構建基礎設施,深入了解Chef的基礎知識
- 發現Chef如何與Virtualbox和Vagrant等工具配合使用
- 通過學習Ruby語言基礎知識,更深入地了解Chef
- 學習進行單元測試、集成測試和驗收測試所需的工具和工作流程

這本書將幫助您成為一名熟練的基礎設施測試工程師,並為您的生產環境提供可靠的基礎設施。