Behavior Driven Testing with Cucumber & SpecFlow

Course Summary

Course Title: Behavior Driven Testing with Cucumber & SpecFlow
Course Duration: 6 Weeks
Training Materials: All attendees would receive
  • Training presentation of each session,
  • Source Code for examples covered,
  • Study Material,
  • Home Work and Assignments.
Training Format: This course is delivered as a highly interactive session, with extensive live examples. This course is delivered in two modes:
  • Class Room,
  • Online using Web and Audio Conferencing.

What will you learn?

In this training, attendees will learn the following:
  • Behavior Driven Testing Paradigm
  • Cucumber
  • SpecFlow
  • Gherkins
Attendees also learn:
  • Resume' Preparation Guidelines and Tips
  • Interview Preparation Guidelines and Tips

Who should attend?

Following professionals should plan on joining:
    • Someone who wants to start his/her career as a QA Tester and White Box Engineer
    • Black Box QA Engineers who want to learn white Box Testing
    • Automation Engineers
    • QA Managers
    • Programmers

What will be covered?

Behavior-driven development Paradigm
Session 1: Starting with Behavior-driven development
  1. Introduction to BDD
  2. Introduction to the Acceptance Test Driven Development workflow (test first, outside-in)
  3. Exercise & Assignments

BDD with Cucumber

Session 2: Starting with Cucumber
  1. Setting up the development environment
  2. Setting up Cucumber BDD
  3. Features
  4. Scenarios
  5. Annotations

Session 3: Gherkin for Cucumber
  1. Gherkin Syntax
  2. Feature
  3. Scenarios
  4. Scenario Outlines
  5. Backgrounds
  6. Steps
  7. Givens
  8. Whens, Thens
  9. And, But, tables, Multiline Arguments
  10. Pystrings, tags
  11. Exercise & Assignments

Session 4: Cucumber with Selenium
  1. Setting up Selenium Webdriver
  2. Integrating Selenium with Cucumber
  3. Test reporting

BDD with SpecFlow

Session 4: SpecFlow with Selenium
  1. Understanding features and step definitions
  2. Specflow Scenario
  3. Working with Multiple data using Tables
  4. Specflow.Assist.Dynamics
  5. Specflow Bindings
  6. Specflow Context Injections
  7. Specflow Scenario
  8. external data using Specflow+Excel plugin

Session 5: BDD and SpecFlow
  1. Running Specflow test in Parallel with Specflow 2.0 and NUnit 3
  2. Parallel Execution with Specflow 2.0 + Selenium + NUnit

Session 6: SpecFlow with Selenium 3.0
  1. BDD with Selenium and Specflow
  2. BDD code with Selenium
  3. Selenium POM and Specflow

Special Session: Resume Preparation Tips
  1. Resume Review
  2. Resume Preparation Tips.
  3. Sample Resumes

Ongoing sessions: Interview Preparation
  1. Interview Questions & Answers
  2. Preparation Tips
  3. Sample Interview Questions

Sample Videos This video will get you started with Selenium Webdriver. Power of Selenium Webdriver comes from it's ability to abstract UI interactions using a programming language, such as Java.

Training highlights

Sansa Technology Professional Training Programs have the following highlights:

  • Proven training programs.
  • Excellent track record.
  • Courses tailored for job placements and Interview success.
  • Best instructors in the Bay Area.
  • Exceptional marketing staff.
  • Small Class Room for Personalized Attention.
  • H1 Sponsorship Available.
  • E-Verified Employer.
  • Equal Opportunity Employer.
  • Resume and Interview Preparation.
read more

Quality Commitment

We are committed to the Quality. Quality comes first for any service we provide.
Read Testimonials from our previous Trainees, to see it yourself.

Register Now

You can register using one of many options below:

1. Online Registration:
Click Here to Register!

2. To Register By Phone:
Call (510) 244-3953

3. To Register By Email:

Check Training Calendar

Our clients

"I was very satisfied with the contents of the course which covered a wide range of useful topics... I would like to attend more of his classes in the future." - Jaishree, J2EE Engineer

read more
Have you got any questions?
Call us now - Our expert Customer Service Professionals will help you choose the right course.

Contact us today!