Phone: (614) 467-4671

Enquiry Form
Please enter your details below.
  • What is + ?
  •  
Class Schedules
QA Testing Class on
Next QA Manual testing training is confirmed to start on Monday 4th December, 2017 from 6:30pm -8:30pm EST, for 5 Weeks in Dublin,OH. Please let your friend's know.
Automation Training - Ruby/Cucumber
Next Automation Training - Ruby/Cucumber training is confirmed to start on Saturday 2nd December, 2017 from 9:00 Am-1:00 Noon EST, for 8 Weeks (Saturday and Sunday) in Dublin,OH. Please let your friend's know.
Note: Pl.register ASAP by sending confirmation email to sami_training@yahoo.com
Contact Us
Ruby/Cucumber
Automation Testing – Ruby/Cucumber
Week 1 , 2 & 3
Ruby
  • Introduction to Automation Testing
  • Introduction to Basic Programming
  • Introduction to Ruby
    • What is Ruby?
  • Installing Ruby
    • Downloading Ruby and an Editor
    • Ruby Programming Environment
  • Expressions and Flow-Control
    • Strings
    • Operators, Ranges
    • Classes Method Modules
    • Variables
    • Conditionals
    • Loops & Iterators
    • Arrays & Hashes
    • Regular Expression
  • Exercises – Hands on
  • Assignments
Week 4 & 5
Rspec On RubyMine – Frame Work
  • Introduction to the Frame work
  • Setup Ruby, Rspec and RubyMine
  • Test
  • Basic Ruby and Rspec Test
  • WebDriver Setup for Rspec Test
  • WebDriver Locators
  • Tutorial Xpath
  • CssSelector
  • Collections
  • Before and After
  • Pop Ups and Windows
  • Should and Expect
  • WebDriver Page Object Pattern
  • Exercises – Hands on
  • Assignments
Week 6, 7 & 8
RspeCucumber On RubyMine
  • Project setup for cucumber, implement Framework
  • Project setup for cucumber, implement Framework
  • Scenario Data Tables
  • Scenario Outline Data Tables
  • Scenario Hooks
  • Cucumber Reporting
  • Cucumber Test Suites
  • Drop Downs, Checkboxes and Radios Buttons
  • Background Script
  • Multiple Step Definition Classes
  • Page Objects
  • Ruby Debugging
  • Exercises – Hands on
  • Assignments
FAQs
DURATION: 8 Weeks (60-70 Hrs)
Training Method: Classroom/Online
SUMMARY:
In this Ruby training course, you will learn the basic concepts of Ruby. You will begin with the basic Ruby programs and gradually be introduced to other concept with increasing complexity. We will also discuss the Object Oriented features of Ruby, and how to handle exceptions, and we will conclude with how to build a Graphical User Interface (GUI).
As a result of taking this Ruby training course, you will be able to:
  • Write programs using Ruby
  • Use the basic syntax of Ruby
  • Discuss Object Oriented features of Ruby
  • Work with files
  • Create a GUI
Prerequisites:
  • Basic Testing skills
  • Basic programming