ruby cucumber training | ruby cucumber course | ruby cucumber online training

10
L/O/G/O Ruby Cucumber Online Training http://www.todaycourses.com

Upload: nancy-thomas

Post on 16-Jan-2017

266 views

Category:

Education


6 download

TRANSCRIPT

Page 1: ruby cucumber training | ruby cucumber course | ruby cucumber online training

L/O/G/O

Ruby Cucumber Online Training

http://www.todaycourses.com

Page 2: ruby cucumber training | ruby cucumber course | ruby cucumber online training

Command-line Ruby

The Interactive Ruby (irb) console

Objects, variables, and methods

Mixing in modules

Running Ruby

Contents

Page 3: ruby cucumber training | ruby cucumber course | ruby cucumber online training

Exceptions

Introduction to Cucumber

Capybara

Ruby Cucumber Training Highlights

Blocks and iterators

Contents

Page 4: ruby cucumber training | ruby cucumber course | ruby cucumber online training

Objects, Variables, and Methods

• Basic object-orientation concepts• Naming conventions• Variable assignment• Local vs. instance variables• Life of different variables in methods• Method-calling semantics• Method arguments and return values• Classes and modules• Instantiating classes• Polymorphism in ruby

Page 5: ruby cucumber training | ruby cucumber course | ruby cucumber online training

Mixing in modules

• Built-in classes• String• Array• Hash• Symbol• Numerics

Page 6: ruby cucumber training | ruby cucumber course | ruby cucumber online training

Blocks and iterators

• Blocks vs. methods vs. lambdas• Collection iteration• Single-object iteration

Page 7: ruby cucumber training | ruby cucumber course | ruby cucumber online training

Exceptions

• Built-in exceptions• Writing your own exception classes• Exceptions in Rails

Page 8: ruby cucumber training | ruby cucumber course | ruby cucumber online training

Introduction to Cucumber

• Writing Features• Writing Scenarios• Writing Step Definitions• Putting BDD into Practice• Cucumber Framework in Detail• Reusing Steps• Running Tests in Different Browsers• Tagging Scenarios• Hooks in Cucumber

Page 9: ruby cucumber training | ruby cucumber course | ruby cucumber online training

Capybara

• Intro to Capybara• Elements and semantics in Capybara• Xpath in Capybara• Finding elements• Actions• Interacting with elements on webpage• Function flows• Integration with Cucumber and Ruby

Page 10: ruby cucumber training | ruby cucumber course | ruby cucumber online training

L/O/G/O

Thank You!