Course Information
Course Overview
Detailed ruby programming | Bdd with cucumber | Test Unit and Its usage | Automation Framework |
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
Course Content
- 32 section(s)
- 217 lecture(s)
- Section 1 Course Introduction & Setup
- Section 2 Jump into detailed Programming
- Section 3 Condition Handling
- Section 4 Different types of Variables
- Section 5 Looping
- Section 6 Arrays
- Section 7 String Handling
- Section 8 Working with Hash
- Section 9 File Handling
- Section 10 Modules
- Section 11 Exception Handling
- Section 12 Excel Read/Write
- Section 13 OOPS Concept
- Section 14 Advance Ruby Options
- Section 15 Selenium Kickoff
- Section 16 Element Locators - Basics
- Section 17 Element Locators - Advance
- Section 18 Setup and Start Automation on Webdriver
- Section 19 Webdriver Coding
- Section 20 Work on Elements
- Section 21 Keyword and Mouse Events - ActionBuilder class
- Section 22 Working with Test::Unit
- Section 23 Webdriver code with Test Unit
- Section 24 Generate Project Structure
- Section 25 BDD Testing with Cucumber
- Section 26 RSpec setup and Functionality
- Section 27 Understand Gherkin language keywords
- Section 28 Work with cucumber test cases
- Section 29 Hooks in detail
- Section 30 Case Study 1 : Cucumber - Selenium - Ruby (End to End Scenario)
- Section 31 Introduction & Setup
- Section 32 Retired Content
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 ***
Skills covered in this course
Reviews
-
AAntonio Jorge Posterla
The instructor does not continue an example throughout the course. For example: start testing the Facebook or testingWorld website and continue testing it using POM, and create the env., the hooks, etc., always using the same website and the same files, showing the changes and differences, as well as the advantages and disadvantages of one model or another. Also, the audio in many lessons is not good.
-
SShaik Rayees Ahmad
1.Content is outdated some of keywords are deprecated . Section :19-147, desired capabilities, can you provide code to stop closing browser. 2.provide answers to exercise questions. pls ans for better rating
-
AAlberto Cazares
It starts very well but then at the end the course feels rushed. There is a lot of material on learning Ruby and Object Locators in webpages using Ruby however the Cucumber part is minimal and the 'final' project/exercise is so small it consists on only Opening a webpage, type a word in a field and clicking on a button and that's all, so the final test script should be a bit more complex and similar to a real-life test case. Also the last exercise needs to be reviewed as the commands used seem to be deprecated and not working anymore, I had to spend a while researching why it is not working since it was done exactly as in the course (I added the comment/question on the faulty exercise).
-
MMartin Marino
Course was ok. Eventually got stuck around task 8 for ruby programming and there are no answers provided so I skipped to the automation sections. I don't think any of what was taught in the ruby sections was used in the automation sections. No automation excercises