Peakin

  • Ruby History
  • Environments and Editors
  • Ruby Download and Installation
  • Folder Structure and Gems Location
  • Ruby Command Line Vs IRB
  • puts Vs p Vs print
  • Comments
  • Variable Types with Naming Convention
  • Numeric
  • Interpolation
  • Conditional and Controller Statements & Modifiers
  • Operator Types
  • Ruby Ranges and Date-time
  • What is an Object in Ruby
  • Object Types Built in Objects
  • Strings

 

  • Symbols
  • Arrays
  • Hashes
  • Instance_methods(pre-defined methods)
  • Methods(Functions)
  • Iterators and Loops Statements
  • Regular Expressions
  • Files
  • Modules  Mixins with Naming Conventions
  • Basic Object Orientation Concepts with Naming Conventions
  • Doubts Clarification

Introduction to Cucumber

  • Setup environment
  • What is cucumber
  • Generate cucumber framework
  • Framework flow
  • Setup configuration
  • What are watir, selenium, page-object
  • Writing Features
  • Writing Scenarios
  • Writing Step_definitions
  • Find out html element id’s, name and xpath
  • Running Tests in Different Browsers
  • Background
  • Scenario Outline
  • Tagging
  • Hooks
  • Alert
  • Screen_shot
  • Generate HTML Report
  • Watir-webdriver
  • Selenium-webdriver
  • What does participants learn?
 
 

By the end of the Ruby cucumber online training or corporate training, participants will get knowledge on below main concepts with practical orientation.

  • Ruby, Regular_expressions, Oop’s, Cucumber framework
  • Selenium-webdriver, watir-webdriver, testgen, etc.,
  • Automation testing with web applications