Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Web Automation-Selenium-Ruby|E-2-E Cucumber integration-15hr
Rating: 4.0 out of 5(332 ratings)
1,505 students

Web Automation-Selenium-Ruby|E-2-E Cucumber integration-15hr

Detailed ruby programming | Bdd with cucumber | Test Unit and Its usage | Automation Framework |
Last updated 11/2019
English
English [Auto],

What you'll learn

  • ** Ready to automate any web application using Selenium and Ruby ***
  • ** Detailed understanding of Ruby Programming concepts ***
  • ** Ready to implement knowledge in realtime projects ***
  • ** Ready to face Selenium-Ruby Interview questions ***

Course content

32 sections217 lectures15h 34m total length
  • Course Agenda2:39

    This course teaches Ruby for Selenium testing, covering basics and element locators, and writing Selenium scripts. It introduces TestUnit, Cucumber for BDD, and Spec tests as the course roadmap.

  • Ruby Course Introduction3:37

    Discover Ruby’s object-oriented, open-source language with easy syntax and an interactive shell, and learn to connect to databases like MySQL and Oracle, use built-in functions, and explore libraries.

  • Setup Ruby Environment4:51

    Set up a Ruby programming environment on Windows by installing the Ruby installer, configuring the PATH, and verifying with ruby -v, then choose Notepad++ (or Notepad) as the code editor.

  • ** Course Architecture : Must for Everyone **3:17

    Outline of course architecture and coverage; cover Ruby programming basics, Selenium element locators, and keyboard and mouse operations, Ruby unit testing with test unit and spec in a Selenium framework.

  • Ruby Interactive Environment4:10

    Explore Ruby's interactive environment (IRB) to run single commands, print text, perform real-time calculations, and practice basic Ruby without writing full programs, then exit with quit.

  • Ruby Gems7:30

    Explore Ruby gems, the libraries used in Ruby projects, and manage them with commands like gem list --local and gem install. See how Cucumber and its dependencies install automatically.

  • First Ruby Program4:41

    Open notepad plus plus, set Ruby for syntax highlighting, save as a .rb file, then run ruby filename.rb in the command prompt to print console text.

  • Print Data | Get Input and Comments7:08

    Master Ruby console output using print for same-line results and puts for line breaks, add single-line and multiline comments with hash and =begin...=end, and read user input with gets.

  • ***** Time For Practice : Task 1 *****0:30

    Perform a Ruby programming task that prompts for first and last names and displays a welcome message with last name first, then first name, with a comment before each line.

  • BEGING and END block6:51

    Learn how begin and end blocks in Ruby execute code at the start and end of a script, with examples like starting and closing a browser around a test case.

Requirements

  • Should have basic understanding of Manual Testing
  • Should have basic understanding of Notepad++

Description

Ruby is one of the most popular scripting language for developer as well as testers, and selenium is the most popular tool for web automation.

This course is designed for newbies who are not much familiar to any programming and automation

Here we are going to cover

- almost all basic and advance concepts of Ruby Scripting which are required to work on different automation tool.

Here you will cover

1.  Basic concepts like Class, Object, String, Loop and advance concepts like File Handling, working with Excel, Database connectivity etc

2.  Selenium web driver basics and advance convepts

3.  End to End BDD framework with Selenium, Cucumber and Ruby

After completing this course, you will be very much comfortable to start automation and face automation interviews


Who this course is for:

  • Manual testers looking opportunity in Automation Testing
  • Automation testers want to Switch in Selenium with Ruby Programming