Practical Test Automation: Learn to Use Jasmine, Rspec, and Cucumber Effectively for Your Tdd and BDD

Matsinopoulos, Panos

  • 出版商: Apress
  • 出版日期: 2020-08-22
  • 定價: $2,400
  • 售價: 9.0$2,160
  • 語言: 英文
  • 頁數: 315
  • 裝訂: Quality Paper - also called trade paper
  • ISBN: 1484261402
  • ISBN-13: 9781484261408
  • 相關分類: TDD 測試導向開發
  • 立即出貨 (庫存 < 3)

商品描述

Learn the principles behind test-driven development (TDD) and behavior-driven development (BDD) and see how Jasmine, RSpec and Cucumber can be used to your advantage. This book examines some of the leading technologies used for testing.

You'll see how to use Jasmine's features to work with a JavaScript application. You will learn how to use Mini Test and RSpec with Ruby and Rubymine. Finally, you'll use Cucumber to develop your software using a BDD approach.

Understanding test automation is a vital skill for any web developer. Practical Test Automation breaks down for you some of the important TDD and BDD technologies on the modern web.

What You'll Learn

 

  • Test an example JavaScript application with Jasmine
  • Use Jasmine with JS Bin
  • Work with Minitest for test-driven development
  • Test an example Ruby project with RSpec
  • Use Cucumber and Gherkin for behavior-driven development
  • Integrate Cucumber with RSpec

 

 

 

 

 

 

Who This Book Is For

This book is for anyone who wants to learn test automation and more about test-driven development and behavior-driven development.

商品描述(中文翻譯)

學習測試驅動開發(TDD)和行為驅動開發(BDD)的原則,並了解如何利用Jasmine、RSpec和Cucumber的優勢。本書探討了一些用於測試的領先技術。

您將了解如何使用Jasmine的功能來處理JavaScript應用程序。您將學習如何在Ruby和Rubymine中使用Mini Test和RSpec。最後,您將使用Cucumber以BDD方法開發軟件。

了解測試自動化是任何網絡開發人員的重要技能。《實用測試自動化》為您介紹了一些現代網絡上重要的TDD和BDD技術。

您將學到以下內容:

- 使用Jasmine測試一個JavaScript應用程序
- 在JS Bin中使用Jasmine
- 使用Minitest進行測試驅動開發
- 使用RSpec測試一個Ruby項目
- 使用Cucumber和Gherkin進行行為驅動開發
- 將Cucumber與RSpec集成

本書適合任何想學習測試自動化以及更多了解測試驅動開發和行為驅動開發的人。

作者簡介

Panos Matsinopoulos loves developing programs, both for web browsers and for mobile apps. He has been doing that for the past 25 years and has developed numerous applications. He also loves writing books, blogging and teaching computer programming. He has organized a lot of programming classes for kids, adults and elderly people. You can read find him on Twitter @pmatsino.

作者簡介(中文翻譯)

Panos Matsinopoulos熱愛開發程式,無論是為網頁瀏覽器還是行動應用程式。他已經從事這項工作已經有25年,並開發了許多應用程式。他也喜歡撰寫書籍、部落格和教授電腦程式設計。他曾經組織過許多針對兒童、成人和老年人的程式設計課程。你可以在Twitter上找到他,帳號是@pmatsino。