Automating Tests with Cucumber

Questions about this class?
Get help now from a knowledge expert!

Automating Tests with Cucumber


$1,295 12 seats
Start Date:

Wed, Apr 04, 10:30am - 5:30pm

Downtown, Washington, D.C.
1110 Vermont Ave NW Ste 700
Btwn L & M Streets NW
Washington, District of Columbia 20005
Class Level: All levels
Age Requirements: 18 and older
Average Class Size: 12

What you'll learn in this business software training:

Built-in quality allows quicker delivery of business value. One of the key practices in realizing built-in quality is Acceptance Test-Driven Development (ATDD) / Behavior Driven Development (BDD). The triad (customer, tester, and developer) creates acceptance tests to provide a joint understanding of the requirements. Gherkin syntax using a Given-When-Then format is a common way of expressing these acceptance tests.

Automating the tests expressed in Gherkin using Cucumber gives rapid verification that the system is delivering business value. Through examples and exercises, this course shows the developer how to write the code necessary to connect tests with Cucumber to Java production code. It demonstrates ways to reduce test redundancy with scenario outlines and tables. It presents examples on setting up test doubles (mocks) to speed up testing.
  • To connect tests to production code using step-definitions
  • Find how to reuse scenarios with scenario outlines
  • Avoid redundancy in tests by using tables
  • Discover different ways to organize tests
  • Automate a set of tests for a story
Course Outline:
  • Introduction
  • Feature files
  • Step definitions
  • Scenario outlines with exercise
  • Tables with exercise
  • Background with exercise
  • Additional Cucumber syntax and features
  • Some proven practices
  • Alternative ways to organize tests
  • Ways to create test doubles / mocks with exercise​
Who should attend:

Developers who automate tests along with the following professions would find this course beneficial:
  • Software Developers
  • Software Programmers
  • Quality Assurance Professionals
  • Software Testers
  • Product Owners
  • Business Analysts
  • Project Managers
  • IT Managers
  • Software Engineers

Prior experience with Java, and knowledge of test automation are necessary in order to find this course beneficial.

Still have questions? Ask the community.

We pride ourselves on providing unsurpassed training experiences and industry-leading customer service. All courses carry a 100% quality guarantee. If for any reason you are not satisfied with a program, simply notify the instructor or your ASPE training advisor of your intent to withdraw prior to the first morning break, turn in your materials, and receive a full refund. If at the end of the first day of class you are unsatisfied with the program, we will credit your tuition towards a future program of your choice.


Google Map

All classes at this location
Start Dates (1)
Start Date Time Teacher # Sessions Price
10:30am - 5:30pm TBD 1 $1,295

Benefits of Booking Through CourseHorse

Booking is safe. When you book with us your details are protected by a secure connection.
Lowest price guaranteed. Classes on CourseHorse are never marked up.
This class will earn you 12950 points. Points give you money off your next class!
Questions about this class?
Get help now from a knowledge expert!
Questions & Answers

Get quick answers from CourseHorse and past students.

Reviews of Classes at ASPE Inc.

(1 Review)

School: ASPE Inc.

ASPE is a national leader in providing skills-based training solutions on the Systems/Software Development Lifecycle, Security, and IP Telephony. Based in Cary NC, ASPE offers both public and on-site delivery solutions. ASPE's On-site Delivery Practice focuses on delivering tailored or customized...

Read more about ASPE Inc.

CourseHorse Approved

This school has been carefully vetted by CourseHorse and is a verified DC educator.

Ready to take this class?
Taking this class for work? Get exclusive perks & discounts for free. Learn More