Introductions, Pre-Requisites, and Course Overview
  • Introduction
  • How to write a reveiw
  • Course Outline and Overview
  • About the Instructor
  • Pre-Requisites
  • Section 1 Quiz
  • How is this course set up?
Comparison of Different Software Development Processes
  • Introduction
  • Waterfall
  • Agile
  • Waterfall vs Agile
  • Section 2 Quiz
Testing and Development Techniques
  • Introduction
  • TDD (Test-Driven Development)
  • BDD (Behavior-Driven Development)
  • Section 3 Quiz
Setting up your system
  • Introduction
  • Installing Atom Text Editor for Windows
  • Installing Ruby on Windows
  • RubyGems.org - Directory of Ruby Gems for install
  • Other Gems and Software to Install
  • Installing Ruby, Cucumber and Atom on OS X
  • Section 4 Quiz
Gherkin Overview
  • Introduction
  • What is Gherkin?
  • Gherkin and Cucumber Flowing Together.
  • File and Folder Structure for Gherkin and Cucumber
  • Multi-Language Support
  • Language, Features, Scenarios, Steps, Given, When, Then
  • And and But
  • Background
  • Scenario Outline
  • Tags and Comments
  • Section 5 Quiz
Cucumber Steps In
  • Introduction
  • Running Cucumber and Exceptions
  • Writing Step Definitions
  • Page files for Cucumber
  • Displaying Results
  • Section 6 Quiz
Summary
  • Summary and Next Lectures.
  • References