Continuous Testing: with Ruby, Rails, and JavaScript (Paperback)

Ben Rady, Rod Coffin

  • 出版商: Pragmatic Bookshelf
  • 出版日期: 2011-07-05
  • 定價: $1,080
  • 售價: 6.0$648
  • 語言: 英文
  • 頁數: 160
  • 裝訂: Paperback
  • ISBN: 1934356700
  • ISBN-13: 9781934356708
  • 相關分類: JavaScriptRuby
  • 立即出貨 (庫存 < 4)

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

商品描述

Continuous Testing (CT) is a developer practice that shortens the feedback loops established by test-driven development and continuous integration. Building on techniques used by Agile software development practitioners, Continuous Testing with Ruby shows you how to get instant feedback about both the quality of your code, and the quality of your tests.

We show how you can create a customized continuous testing environment, specifically suited to the projects you're working on. You'll see working examples for languages such as Ruby and JavaScript, but the techniques described in this book can easily be applied no matter what technology you happen to be working with. We also cover how to extend this environment when working with frameworks such as Ruby on Rails, and discuss how creating rapid feedback loops can dramatically increase the rate at which you can deliver working, valuable software.

Automated testing is an increasingly common practice in the software development industry. However, many companies struggle to gain all the benefits of automated testing, due to poorly written or incomplete tests. Continuous Testing with Ruby shows how these companies can get the most value out of their existing tests. It also helps you improve the quality of the new tests you write, by giving you instant feedback about problem areas, and creating a visceral feedback loop for test quality that you can actually feel as you work.

Just as continuous integration and test-driven development have changed the definition of software development in the last ten years, Continuous Testing is poised to become a standard practice for development teams in the next decade.

商品描述(中文翻譯)

「持續測試(Continuous Testing,CT)」是開發者的一種實踐,它縮短了測試驅動開發和持續整合所建立的反饋循環。《使用Ruby進行持續測試》(Continuous Testing with Ruby)基於敏捷軟體開發者所使用的技術,向您展示如何即時獲得有關程式碼和測試品質的反饋。

我們展示了如何創建一個定制的持續測試環境,以適應您正在進行的專案。書中提供了Ruby和JavaScript等語言的實際範例,但所描述的技術可以輕鬆應用於任何您正在使用的技術。我們還介紹了如何在使用Ruby on Rails等框架時擴展這個環境,並討論了創建快速反饋循環如何顯著提高您交付可用軟體的速度。

自動化測試在軟體開發行業中越來越普遍。然而,由於測試編寫不佳或不完整,許多公司難以獲得自動化測試的所有好處。《使用Ruby進行持續測試》展示了這些公司如何從現有的測試中獲得最大價值。它還通過即時反饋有關問題區域,為測試品質創建了一個直觀的反饋循環,讓您在工作中能夠真正「感受」到測試品質的提升。

正如在過去十年中持續整合和測試驅動開發改變了軟體開發的定義一樣,持續測試有望成為未來十年開發團隊的標準實踐。