Coverart for item
The Resource Cucumber cookbook : over 35 hands-on recipes to efficiently master the art of behavior driven development using Cucumber-JVM, Shankar Garg

Cucumber cookbook : over 35 hands-on recipes to efficiently master the art of behavior driven development using Cucumber-JVM, Shankar Garg

Label
Cucumber cookbook : over 35 hands-on recipes to efficiently master the art of behavior driven development using Cucumber-JVM
Title
Cucumber cookbook
Title remainder
over 35 hands-on recipes to efficiently master the art of behavior driven development using Cucumber-JVM
Statement of responsibility
Shankar Garg
Title variation
  • Over 35 hands-on recipes to efficiently master the art of behavior driven development using Cucumber-JVM
  • Over 35 hands-on recipes to efficiently master the art of behavior driven development using Cucumber-java virtual machine
Creator
Author
Subject
Genre
Language
eng
Summary
This book is intended for business and development personnel who want to use Cucumber for behavior-driven development and test automation. You will learn how to explore the usage of the Gherkin language to write meaningful and smart feature files; understand scenario, steps, backgrounds, scenario outlines, and data tables; discover the concepts of glue code and step definitions; gain insight into the different types of step definitions, regular expressions, doc strings, data table transformations, and capture groups; master the advanced concepts of implementing tags and hooks; override default Cucumber options and settings along with different output report formats; run Jenkins and Cucumber from terminal while running various Cucumber scenarios in parallel. --
Member of
Assigning source
Edited summary from book
Cataloging source
UMI
http://library.link/vocab/creatorName
Garg, Shankar
Dewey number
005.13/3
Illustrations
illustrations
Index
index present
LC call number
QA76.73.J38
Literary form
non fiction
Nature of contents
dictionaries
Series statement
Community Experience Distilled
http://library.link/vocab/subjectName
  • Computer software
  • Java (Computer program language)
  • Ruby (Computer program language)
  • COMPUTERS
  • COMPUTERS
  • Computer software
  • Java (Computer program language)
  • Ruby (Computer program language)
Label
Cucumber cookbook : over 35 hands-on recipes to efficiently master the art of behavior driven development using Cucumber-JVM, Shankar Garg
Instantiates
Publication
Note
  • Includes index
  • "Quick answers to common problems"--Cover
Carrier category
online resource
Carrier category code
  • cr
Carrier MARC source
rdacarrier
Content category
text
Content type code
  • txt
Content type MARC source
rdacontent
Contents
  • Cover -- Copyright -- Credits -- About the Author -- About the Reviewers -- www.PacktPub.com -- Table of Contents -- Preface -- Chapter 1: Writing Feature Files -- Introduction -- Writing your first Feature file with one Scenario -- Creating Scenarios with different Steps -- Creating a Scenario with the And and But keywords -- Writing a Feature file with multiple Scenarios -- Adding Backgrounds to Feature files -- Sending multiple arguments in Steps -- Using complex data types to store data -- Implementing Scenario Outlines -- Creating a Feature file in a language other than English -- Combining Scenarios, Backgrounds, and Scenario Outlines -- Chapter 2: Creating Step Definitions -- Introduction -- Creating your first Step Definitions file -- Identifying Duplicate and Ambiguous Step Definitions -- Using Regular Expressions to optimize Step Definitions -- Using Optional Capture and Noncapture groups -- Transforming Data Tables to parse the test data -- Implementing data table diffs to compare tables -- Using Doc Strings to parse big data as one chunk -- Combining Doc Strings and Scenario Outlines -- Defining String transformations for better conversions -- Chapter 3: Enabling Fixtures -- Introduction -- Tagging -- ANDing and ORing Tags -- Adding Hooks to Cucumber code -- Tagging the Hooks -- ANDing and ORing tagged Hooks -- Chapter 4: Configuring Cucumber -- Introduction -- Integrating Cucumber with JUnit -- Overriding the Cucumber Options -- Running Strict and Running Dry -- Configuring the Cucumber Console output -- Directing the Cucumber output to a file -- Configuring the naming conventions -- Chapter 5: Running Cucumber -- Introduction -- Integrating Cucumber with Maven -- Running Cucumber from the Terminal -- Overriding Options from the Terminal -- Integrating Cucumber with Jenkins and GitHub -- Running Cucumber test cases in parallel
  • Chapter 6: Building Cucumber Frameworks -- Introduction -- Building a Web Automation framework -- Building a Mobile Automation framework -- Building a REST Automation framework -- Index
Control code
911205566
Dimensions
unknown
Extent
1 online resource (1 volume)
Form of item
online
Isbn
9781785284137
Media category
computer
Media MARC source
rdamedia
Media type code
  • c
Other physical details
illustrations.
http://library.link/vocab/ext/overdrive/overdriveId
cl0500000607
Sound
unknown sound
Specific material designation
remote
System control number
(OCoLC)911205566
Label
Cucumber cookbook : over 35 hands-on recipes to efficiently master the art of behavior driven development using Cucumber-JVM, Shankar Garg
Publication
Note
  • Includes index
  • "Quick answers to common problems"--Cover
Carrier category
online resource
Carrier category code
  • cr
Carrier MARC source
rdacarrier
Content category
text
Content type code
  • txt
Content type MARC source
rdacontent
Contents
  • Cover -- Copyright -- Credits -- About the Author -- About the Reviewers -- www.PacktPub.com -- Table of Contents -- Preface -- Chapter 1: Writing Feature Files -- Introduction -- Writing your first Feature file with one Scenario -- Creating Scenarios with different Steps -- Creating a Scenario with the And and But keywords -- Writing a Feature file with multiple Scenarios -- Adding Backgrounds to Feature files -- Sending multiple arguments in Steps -- Using complex data types to store data -- Implementing Scenario Outlines -- Creating a Feature file in a language other than English -- Combining Scenarios, Backgrounds, and Scenario Outlines -- Chapter 2: Creating Step Definitions -- Introduction -- Creating your first Step Definitions file -- Identifying Duplicate and Ambiguous Step Definitions -- Using Regular Expressions to optimize Step Definitions -- Using Optional Capture and Noncapture groups -- Transforming Data Tables to parse the test data -- Implementing data table diffs to compare tables -- Using Doc Strings to parse big data as one chunk -- Combining Doc Strings and Scenario Outlines -- Defining String transformations for better conversions -- Chapter 3: Enabling Fixtures -- Introduction -- Tagging -- ANDing and ORing Tags -- Adding Hooks to Cucumber code -- Tagging the Hooks -- ANDing and ORing tagged Hooks -- Chapter 4: Configuring Cucumber -- Introduction -- Integrating Cucumber with JUnit -- Overriding the Cucumber Options -- Running Strict and Running Dry -- Configuring the Cucumber Console output -- Directing the Cucumber output to a file -- Configuring the naming conventions -- Chapter 5: Running Cucumber -- Introduction -- Integrating Cucumber with Maven -- Running Cucumber from the Terminal -- Overriding Options from the Terminal -- Integrating Cucumber with Jenkins and GitHub -- Running Cucumber test cases in parallel
  • Chapter 6: Building Cucumber Frameworks -- Introduction -- Building a Web Automation framework -- Building a Mobile Automation framework -- Building a REST Automation framework -- Index
Control code
911205566
Dimensions
unknown
Extent
1 online resource (1 volume)
Form of item
online
Isbn
9781785284137
Media category
computer
Media MARC source
rdamedia
Media type code
  • c
Other physical details
illustrations.
http://library.link/vocab/ext/overdrive/overdriveId
cl0500000607
Sound
unknown sound
Specific material designation
remote
System control number
(OCoLC)911205566

Library Locations

    • Ellis LibraryBorrow it
      1020 Lowry Street, Columbia, MO, 65201, US
      38.944491 -92.326012
    • Engineering Library & Technology CommonsBorrow it
      W2001 Lafferre Hall, Columbia, MO, 65211, US
      38.946102 -92.330125
Processing Feedback ...