Web Application automation using Watir - Ruby - Cucumber
3.6 (23 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
187 students enrolled
Wishlisted Wishlist

Please confirm that you want to add Web Application automation using Watir - Ruby - Cucumber to your Wishlist.

Add to Wishlist

Web Application automation using Watir - Ruby - Cucumber

Basic to Advance
3.6 (23 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
187 students enrolled
Created by Testing World
Last updated 8/2016
English
Current price: $10 Original price: $20 Discount: 50% off
5 hours left at this price!
30-Day Money-Back Guarantee
Includes:
  • 4 hours on-demand video
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • Complete understanding of basic to expert Ruby concepts with practical implementation
  • Can automation any realtime application with Watir and also can design framework from scratch
View Curriculum
Requirements
  • No programming or coding experience required
  • Machine with Windows OS
Description

Watir is one of the most popular Open source tool for Web Application automation, this course includes 

Watir WebDriver Basics to advance concepts and also covers  Ruby ConceptsCucumber FrameworkAutomation Framework Design (Page Objects, Data Driven, Reading Excel Files)

Ruby Basics: Variables, If-Then-Else, For loop, While loop, Arrays, Classes, Inheritance, Objects, Constructors, Methods, Working with Excel file and database

WatirWebDriver Basics: Commonly used methods and locator types, Id, Name, Class Name, Link Text, Partial Link Text, Xpath, Css Selector

Ajax Handling,  Multi window handling, Actions class,  Implicit wait, Explicit wait. After completing the the course you will be able to write automated tests using selenium and java

This course will take you from basic to expert level step by step, we are covering all Ruby concepts which are required for selenium automation as well as you will be ready to face automation interviews



Who is the target audience?
  • Software QA and Testers who want to start career in automation
  • Anyone who is interested in learning software test automation
Compare to Other Ruby Courses
Curriculum For This Course
54 Lectures
03:51:45
+
Ruby Environment Setup
4 Lectures 22:12


Ruby Gems
05:47

Cucumber Gem Installation
01:17
+
Ruby Programming Basics
13 Lectures 01:06:42
Ruby Interactive Environment
03:34

Write Ruby Scripting on Notepad
03:25

Jump in to Ruby Programming
07:54

Start and End execution Block
03:34

Class, Methods and Object
05:53

Methods in Detail
09:10

Constructors
04:18

Condition Handling
07:06

Condition Handling - Logical OR - AND
05:39

Ruby While Loop
06:15

For Loop
02:29

Array
04:55

For Each Loop
02:30
+
Ruby Programming Advance
10 Lectures 55:05
Hashes
06:56

String Handling
10:28

Local Variable
02:11

Global Variable
01:18

Instance Variable
02:02

Class Variable
01:27

Exception Handling
07:03

Modules
09:58

Inheritance
10:12

Overiding
03:30
+
Ruby - Read/ Write Data
4 Lectures 15:08
Read Text File
03:51

Write Text File
02:29

Read Excel File
05:30

Write Excel File
03:18
+
BDD Introduction
4 Lectures 13:29
What is BDD(Behaviour Driven Development)
03:55

Difference between TDD and BDD
02:29

BDD Tool: Cucumber Basics
05:48

Cucumber Gem Installation
01:17
+
Gherkin Programming Details
8 Lectures 31:07
Gherkin Introduction : Feature Keyword
07:03

Scenario Keyword
02:35

Given Keyword
03:07

When And Then keyword
03:53

Backgroud
01:51

Step Argument
01:58

Scenario Outline
06:35

Tags and Comment
04:05
+
Step Definitions
3 Lectures 13:38
What is Step Definition
01:13

Generate Steps
08:14

Steps: Use data passed from Feature file
04:11
+
Hooks in Detail
7 Lectures 12:04
What is Hooks
01:42

Scenario Hook - Before
03:15

Scenario Hook - After
03:12

Run Tagged Scenario
01:30

Tagged Hook
00:47

Multiple Tagged Hook - Logical OR
00:54

Multiple Tagged Hook - Logical AND
00:44
+
Setting Cucumber project
1 Lecture 02:20
ANSICon Setup
02:20
About the Instructor
Testing World
3.8 Average rating
1,057 Reviews
11,821 Students
38 Courses
Director of Testing World

Handling Testing World Operations

Involve in Testing Course Video update and management

Handling online and Face to face classes of Testing World

Masters In Computer Science

Expertise in manual testing & Automation testing using Selenium, QTP, LoadRunner, Jmeter and Mobile Automation

Found of Testing World

Trained more than 4000 students online 

Actively involved in corporate training