Course Contents: Why Cucumber? Regular Expression Grouping Cucumber installation Environment setup cucumber framework flow convention over configuration methodology Cucumber Jargon features files steps definitions scenario feature given when then Tagging System Testing Attributes Tables Scenario hooks Background Debugging execution Capybara Capybara Installation Session xpath predicates web application testing. clicking a link checking a page title Ruby Programming Power of ruby gem Variable declaration Methods Control Structure Arrays Loops Reading and Writing Files Statement Vs Expression Sigils and Symbols Classes and Object-Oriented Programming Built-In methods Setter and Getter methods Allocate Modules Own Functions Comments Standard Libraries( Useful Modules) Scoping Mixins Generator Iterator