1. gherkin
    1. Syntax
      1. Line
      2. Indentation
      3. Start with keyword
    2. keywords
      1. Feature
      2. Background
      3. Scenario
      4. Scenario Outline
        1. different values
        2. <> -- placeholder
        3. Examples
      5. steps
        1. Given
          1. put the system in a known state
        2. When
          1. describe the key action
        3. Then
          1. observe outcomes
        4. And
        5. But
    3. business language
  2. Pimp my cuke
    1. Running features
      1. Cucumber
      2. Rake
    2. Tags
      1. module
      2. business
      3. state
        1. @WIP
        2. @FINISHED
    3. Hooks
  3. BDD
    1. Write an new feature or scenario first
    2. Business value
      1. So that
      2. Then
      3. 5 Why
    3. cucumber-mingle
  4. Web app
    1. Webrat
    2. Capybara
    3. WebDriver
    4. Selenium
    5. Webrat + Selenium
    6. Mechanize
  5. Page model
    1. Why?
    2. Gizmo