Ruby Cucumber Training
Ruby Cucumber Training deals with automated integration tests. It’s more than any tool for running automated tests. Cucumber’s executable specifications encourage closer collaboration, helping teams keep the business goal in at all times.
Ruby Cucumber Training Curriculum
Ruby Language Skills and Techniques
Ruby is a mature general-purpose, programming language. You will know how to use Ruby for a wide variety of programming tasks, including its features, its elegant syntax and full object orientation in this module of training.
The Interactive Ruby (irb) console
Objects, variables, and methods
Learn the different naming conventions, variable assignments, Method calling semantics and much more in this module.
Basic object-orientation concepts
Local vs. instance variables
Life of different variables in methods
Method arguments and return values
Classes and modules
Incorporating the need and importance for polymorphism in this module of training.
Polymorphism in ruby
Mixing in modules
Knowing all the built-in classes in this module of training.
Blocks and Iterators
To educate you over concepts of iterations, exceptions and exceptions classes and much more in this module.
Blocks vs. methods vs. lambdas
Writing your own exception classes
Exceptions in Rails
Introduction to Cucumber
This module gives actual and detailed knowledge over Cucumber features, Scenarios, Framework, Tagging and much more.
Writing Step Definitions
Putting BDD into Practice
Cucumber Framework in Detail
Running Tests in Different Browsers
Hooks in Cucumber
Capybara allows you to plug in different drivers that run interactions in several different ways—using a real browser like Firefox, IE, or Chrome, or a number of different browser simulators. In this module, you’ll learn how to use Capybara and when to use the various available drivers it provides.
Intro to Capybara
Elements and semantics in Capybara
Xpath in Capybara
Interacting with elements on webpage
Function flows Integration with Cucumber and Ruby.
- 10 Days
- 0 Units
- 0 Hrs