Cucumber Recipes: Automate Anything with BDD Tools and Techniques (Paperback)
暫譯: Cucumber 食譜:使用 BDD 工具和技術自動化任何事物 (平裝本)
Ian Dees, Matt Wynne, Aslak Hellesoy
- 出版商: Pragmatic Bookshelf
- 出版日期: 2013-03-19
- 售價: $1,155
- 貴賓價: 9.5 折 $1,097
- 語言: 英文
- 頁數: 276
- 裝訂: Paperback
- ISBN: 1937785017
- ISBN-13: 9781937785017
立即出貨 (庫存 < 4)
買這商品的人也買了...
-
$780$616 -
$650$514 -
$490$417 -
$950$808 -
$1,180$1,121 -
$560$442 -
$580$458 -
$480$379 -
$580$452 -
$420$378 -
$480$379 -
$1,130$893 -
$720$706 -
$480$379 -
$380$199 -
$400$380 -
$480$408 -
$280$218 -
$880$695 -
$450$356 -
$380$300 -
$580$452 -
$590$460 -
$420$399 -
$450$351
商品描述
You can test just about anything with Cucumber. We certainly have, and in Cucumber Recipes we'll show you how to apply our hard-won field experience to your own projects. Once you've mastered the basics, this book will show you how to get the most out of Cucumber--from specific situations to advanced test-writing advice. With over forty practical recipes, you'll test desktop, web, mobile, and server applications across a variety of platforms. This book gives you tools that you can use today to automate any system that you encounter, and do it well.
The Cucumber Book showed you how your team can work together to write executable specifications--documents that tell a clear story and also happen to be working test code. We'll arm you with ready-rolled solutions to real-world problems: your tests will run faster, read more clearly, and work in any environment.
Our first tips will help you fit Cucumber into your workflow. Powerful filters will tame tables full of test data, transforming them into the format your application needs. Custom output formatters will generate reports for any occasion. Continuous Integration servers will run your Cucumber tests every time the code changes. Next, you'll find recipes tailored to the platform you're running on. Ever wanted to know how to test a Grails app from Cucumber? Need to put a Windows program through its paces? How about a mobile app running on Android or iOS? We'll show you how to do all of these.
Throughout the book, you'll see how to make Cucumber sing as you interoperate with different platforms, languages, and environments. From embedded circuits to Python and PHP web apps, Cucumber has something for you.
What You Need:
You'll need basic working knowledge of Cucumber and Ruby. Individual recipes may have additional requirements; for example, a recipe on Windows automation might pull in an open source GUI driver.
We've written the recipes for compatibility with Ruby 1.9.3 and 1.8.7, plus Cucumber 1.1.4. Other versions may work as well, but these are the ones we test with.
商品描述(中文翻譯)
您可以使用 Cucumber 測試幾乎任何東西。我們確實這樣做過,在《Cucumber Recipes》中,我們將向您展示如何將我們辛苦獲得的實地經驗應用到您的項目中。一旦您掌握了基本知識,本書將向您展示如何充分利用 Cucumber——從特定情況到進階的測試編寫建議。擁有超過四十個實用的食譜,您將能夠在各種平台上測試桌面、網頁、移動和伺服器應用程式。本書提供的工具可以讓您今天就能自動化您遇到的任何系統,並做到這一點。
《The Cucumber Book》向您展示了您的團隊如何協同工作來編寫可執行規範(executable specifications)——這些文件講述了一個清晰的故事,並且恰好也是可運行的測試代碼。我們將為您提供針對現實世界問題的現成解決方案:您的測試將運行得更快、閱讀起來更清晰,並且能在任何環境中運行。
我們的第一個提示將幫助您將 Cucumber 融入您的工作流程。強大的過濾器將駕馭充滿測試數據的表格,將其轉換為您的應用程式所需的格式。自定義輸出格式化器將為任何場合生成報告。持續集成伺服器將在每次代碼更改時運行您的 Cucumber 測試。接下來,您將找到針對您運行的平台量身定制的食譜。您是否曾想知道如何從 Cucumber 測試 Grails 應用程式?需要對 Windows 程式進行測試嗎?還是想測試在 Android 或 iOS 上運行的移動應用程式?我們將向您展示如何做到這些。
在整本書中,您將看到如何讓 Cucumber 發揮作用,與不同的平台、語言和環境進行互操作。從嵌入式電路到 Python 和 PHP 網頁應用程式,Cucumber 都能為您提供幫助。
您需要的條件:
您需要對 Cucumber 和 Ruby 有基本的工作知識。個別食譜可能有額外的要求;例如,關於 Windows 自動化的食譜可能需要使用開源 GUI 驅動程式。
我們編寫的食譜與 Ruby 1.9.3 和 1.8.7 以及 Cucumber 1.1.4 兼容。其他版本也可能有效,但這些是我們測試的版本。