Web Automation- Selenium & Ruby |E-to-E Cucumber integration
4.2 (12 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.
116 students enrolled
Wishlisted Wishlist

Please confirm that you want to add Web Automation- Selenium & Ruby |E-to-E Cucumber integration to your Wishlist.

Add to Wishlist

Web Automation- Selenium & Ruby |E-to-E Cucumber integration

Detailed ruby programming | Bdd with cucumber | Test Unit and Its usage
4.2 (12 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.
116 students enrolled
Created by Testing Solution
Last updated 8/2017
English
Current price: $10 Original price: $150 Discount: 93% off
5 hours left at this price!
30-Day Money-Back Guarantee
Includes:
  • 13.5 hours on-demand video
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • Automate any web application using Selenium and Ruby
  • Detailed understanding of Ruby Programming
View Curriculum
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 basic concepts like Class, Object, String, Loop and advance concepts like File Handling, working with Excel, Database connectivity etc

- Selenium web driver basics and advance convepts

- 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 is the target audience?
  • Manual testers looking opportunity in Automation Testing
  • Automation testers want to Switch in Selenium
Students Who Viewed This Course Also Viewed
Curriculum For This Course
190 Lectures
13:43:47
+
Course Introduction & Setup
9 Lectures 41:57


Setup Ruby Environment
04:51

Ruby Interactive Environment
04:10

Ruby Gems
07:30

First Ruby Program
04:41

Print Data | Get Input and Comments
07:08

***** Time For Practice : Task 1 *****
00:30

BEGING and END block
06:51
+
Jump into detailed Programming
10 Lectures 58:01


Working with Methods - Part 2
08:44

Working with Methods - Part 3
08:12

Instance and Class Method
07:48

***** Time For Practice : Task 2 *****
01:11

***** Time For Practice : Task 3 *****
01:08

What is Constructor
03:05

Constructor with argument
02:17

Why & where to use constructors
03:36
+
Condition Handling
10 Lectures 45:09
Condition Handling | If - else
09:06

Condition Handling | If - elsif - else
08:58

Condition Handling | Nested If
08:17

Condition Handling | with Conditional OR
05:28

Condition Handling | with Conditional AND
09:03

***** Time For Practice : Task 4 *****
00:51

***** Time For Practice : Task 5 *****
01:02

***** Time For Practice : Task 6 *****
00:44

***** Time For Practice : Task 7 *****
00:31

***** Time For Practice : Task 8 *****
01:09
+
Different types of Variables
5 Lectures 23:23
Variable Types
01:47

Local Variable
07:24

Instance Variable
04:32

Class Variable
03:29

Global Variable
06:11
+
Looping
19 Lectures 51:00
For Loop Basics
07:35

For Loop - break keyword
05:04

For Loop - Next keyword
03:55

For Loop - Redo keyword
03:49

***** Time For Practice : Task 9 *****
01:18

***** Time For Practice : Task 10 *****
01:31

***** Time For Practice : Task 11 *****
01:15

***** Time For Practice : Task 12 *****
01:01

***** Time For Practice : Task 13 *****
01:31

While Loop
04:36

Until Loop
04:10

Each Loop
04:42

***** Time For Practice : Task 14 *****
01:21

Programming : Display triangle - Part1
03:44

Programming : Display triangle - Part2
02:32

***** Time For Practice : Task 15 *****
00:56

***** Time For Practice : Task 16 *****
00:38

***** Time For Practice : Task 17 *****
00:37

***** Time For Practice : Task 18 *****
00:45
+
Arrays
11 Lectures 39:25
Array Basics
04:33

Create Array | Insert | Fetch
08:40

Common methods of Array Class - Part1
06:30

Common methods of Array Class - Part-2
07:49

Each Loop with Array
05:17

***** Time For Practice : Task 19 *****
00:59

***** Time For Practice : Task 20 *****
00:51

***** Time For Practice : Task 21 *****
00:56

***** Time For Practice : Task 22 *****
01:31

***** Time For Practice : Task 23 *****
01:14

***** Time For Practice : Task 24 *****
01:05
+
String Handling
16 Lectures 01:01:05
What is String
13:30

String Functions - Part-1
07:37

String Functions - Part-2
06:59

String Functions - Part-3
13:39

String Functions - Part-4
06:00

***** Time For Practice : Task 25 *****
01:09

***** Time For Practice : Task 26 *****
00:32

***** Time For Practice : Task 27 *****
01:08

***** Time For Practice : Task 28 *****
01:18

***** Time For Practice : Task 29 *****
01:01

***** Time For Practice : Task 30 *****
01:34

***** Time For Practice : Task 31 *****
01:41

***** Time For Practice : Task 32 *****
01:06

***** Time For Practice : Task 33 *****
01:03

***** Time For Practice : Task 34 *****
01:58

***** Time For Practice : Task 35 *****
00:50
+
Working with Hash
7 Lectures 27:29
What is Hash
07:55

Different approaches to create hash
06:36

Common methods of Hash class
05:43

Hash: Using symbol as key
03:09

Each Loop with Hash
02:49

***** Time For Practice : Task 36 *****
00:44

***** Time For Practice : Task 37 *****
00:33
+
File Handling
9 Lectures 26:23
Reading data from file
07:05

Write data to File
07:42

Read and Write Data
04:18

***** Time For Practice : Task 38 *****
01:34

***** Time For Practice : Task 39 *****
01:08

***** Time For Practice : Task 40 *****
01:10

***** Time For Practice : Task 41 *****
01:12

***** Time For Practice : Task 42 *****
01:01

***** Time For Practice : Task 43 *****
01:13
+
Modules
5 Lectures 16:42
What is Module
05:00

Module Methods
03:24

Class inside module
04:44

Sub modules
03:00

***** Time For Practice : Task 44 *****
00:34
20 More Sections
About the Instructor
Testing Solution
4.4 Average rating
23 Reviews
1,090 Students
6 Courses
QA Lead professional and Freelance Trainer

Having more than 10 yrs industry experience.

Worked on different automation tools like Selenium, QTP, LoadRunner, Jmeter, Mobile Automation, SoapUI, Big Data Testing

Expertise on Unix and Shell Scripting (AWK, SED)

Expertise on Big data testing (Hive, Pig, Hadoop, Sqoop, Hbase, Cassandra)

Exposer to Data analysis using Python

ISTQB Certified, QTP Certified, QC Certified, LoadRunner11 Certified, CMAT Certified, SoapUI NG Pro Certified

Trained more than 3000 professionals in classroom and more than 10000 professionals online & self paced video courses.