Test Automation with Cucumber-JVM

13 June 2013 from 9am to 5pm

This course will give you a strong foundation in Cucumber JVM, a rewrite of Cuke4Duke, the tool many Java developers use for writing and running BDD style acceptance tests. Cucumber allows the whole team to be involved in the development of acceptance test as they a written in a business friendly natural language grammar called Gherkin. The tests written in Gherkin can then be executed using Cucumber by mapping each step in Gherkin to code in the chosen programming language.

Topics covered:

  • Writing Features and Scenarios using Gherkin the natural language grammar of Cucumber.
  • Automating scenarios by writing Java glue code for Cucumber-JVM
  • How to run Cucumber automated acceptance tests using both JUnit and Maven
  • Managing features and scenarios and selectively executing what test scenarios get run using Tags
  • Writing set-up and tear down code using hooks (@Before and @After)
  • Using WebDriver (Selenium 2.0) with Cucumber
  • Continuous Integration (CI) best practices for Cucumber-JVM

Who should attend?

Java Developers and Software Testers with an understanding of Java
Prerequisites:
We recommend students have an understanding of writing Java code as all code examples and practical will require basic knowledge. Students do not require knowledge of any existing testing framework or library.

Format

This course is delivered as a one day intensive with hands on practical’s involving code. Attendees will be provided with Windows PCs preconfigured with all the required tools and libraries. At the end of the course attendees will be provided with a USB Flash Drive containing all the course side and materials in PDF format.

1 speaker

1 known attendee

  • Alan Parkinson

Tell your friends!

Share this event with your friends on Twitter

Topics

Share

Claimed event

This event has been claimed

Guides

Staff

Related books

  • Guidelines for Testing Psychic Claimants
  • Mockito Cookbook
  • The Cucumber Book
  • Rails Test Prescriptions
  • The RSpec Book
  • Continuous Delivery

See something wrong?

Report an issue with this event