4.56 out of 5
4.56
32 reviews on Udemy

Complete Robot Framework Guide – Beginner to Expert (16 hrs)

Best course in Selenium, Desktop, WebServices, Database Automation with Robot Framework! Plus Devops ( Jenkins, GitHub )
Instructor:
Bharat Malik
2,573 students enrolled
English [Auto-generated]
Install & configure Robot Framework, Python, pip and related libraries for Selenium, API, Database, Desktop, and more
Execute Robot Framework tests thru RIDE, Command Line Interface (CLI), and Jenkins jobs. Manage automation code with GitHub
Learn step by step to design End to End Test Automation test suite for real life projects
Define keywords from available Robot Framework libraries and create own custom keywords using Python
Learn to work with different web elements on multiple browsers, and master Web Automation using Selenium
Learn to automate Windows Applications and Web Services with special emphasis on REST APIs
Learn Database Automation and create data driven tests using Robot Framework Excel Library and Database Library
As a bonus, students will get hands on exercises, quizzes, interview questions, and resume building tips

***One stop solution to learn test automation with the industry leader Robot Framework ***

***Be a master in automating test cases involving web, desktop, database and web services, and execute your automated scripts with Jenkins ***

**Be Interview Ready in Just 16 Hours**

–>Learn from scratch the concepts of keyword driven and data driven frameworks

***Automate real time applications ***

   

**Go script-less with Robot Framework.**

  —>No Other Course in Robot framework provides detailed lectures on <–

  • Agile Test Methodology

  • Web Services with REST API

  • Database Concepts

  • Coding in Python to create your own custom keywords

  • Source Code Management with Git

  • Continuous Integration with Jenkins.

  • Manual API testing using Postman

***Additionally you’ll receive ***

  1. Hands-on exercises, assignments and live projects

  2. Quiz to test your learning

  3. Downloadable codes and notes from the training

  4. Interview questions and resume preparation tips

–>No Prior Coding Experience needed

–> Start as a Beginner and end as an Expert

–>Instructor reply to students questions within 24 hours.

Why this course as compared to other courses?

–>This course is all-in-one solution for automating Web based, Desktop, Database and REST  API’s applications.

–>This course covers detailed lectures on Jenkins and GitHub (No prior experience needed)

–>This course assumes that students have no prior knowledge in Manual and Automation Testing. Everything is taught from scratch.

–>Student gets hands on practice with variety of exercises, quiz and live projects.

–>This course covers interview questions and resume preparation tips.

Who all can take this course?

1.Students with No prior experience in testing

2.Students looking to switch their career in field of software testing

3.Manual Testers

4.Manual tester looking to learn new skills for automation.

5.Students with no experience in coding.

6.Any Non IT Professional looking to enter IT Field.

7.Automation developers looking to learn new automation skills.

You will Learn

  • How to automate Web Applications

  • How to automate Desktop applications

  • How to automate Rest API applications

  • How to automate Databases.

  • How to write own keywords in python

  • Installation of all software and related Libraries.

  • Detailed concepts of Rest API’S

  • Detailed Agile Methodology concepts.

  • How to use GIT

  • Continuous integration using Jenkins

  • Script-less automation

  • Data Driven Framework

  • Keyword Driven Framework

  • Ride Editor

  • Python concepts

  • Importing Different libraries in robot framework

  • Debugging scripts

  • End to end automation of Live Projects

  • More than 25 test cases to practice automation.(End to End)

  • Selenium Keywords

  • Excel Library

  • HTTP Library

  • Database Library

  • Element Locators

  • Advance XPath and CSS Selectors

  • Learn to create XPath of any kind of element on Webpage

  • Chrome and Firefox developer tools and addons

  • Resume preparation tips

  • More than 50 Interview Question answers related to Test Automation

    ******In the End , student will be able to automate any kind of Web based application, Desktop application,Rest API and  database automation.Also student will be able to create their own keywords in python for automation ******

Introduction

1
Introduction

In this introductory lecture students will get an understanding about the objectives of the course and the topics covered in the course

2
Getting started

This course explains the pre-requisites and the course structure

Automation and Framework Basics

1
What is Automation

This lecture explains the need for test automation, how to choose the right test cases for automation, and features of a good automation framework

2
Types of Frameworks

In this lecture, students will learn about the different types of automation frameworks in use in the industry

3
Why Robot Framework

This lecture explains the advantages of using Robot Framework

4
Course Benefits

In this lecture students will come to know what they can expect in the rest of the course

5
Automation and Framework Basics

Python and Robot Framework Installation

1
Python Installation

At the end of this lecture, students will be able to install Python on their systems

2
Install pip

This lecture explain in detail how to install pip

3
Install Robot Framework

At the end of this lecture students will be able to install Robot Framework along with the dependencies

4
Configure and upgrade pip

This lecture explains how to configure and upgrade pip

5
Install RIDE Dependency

This lecture talks about the two dependencies needed for RIDE and how to install them

6
Install RIDE

This lecture explains step by step how to install RIDE

7
Code

Working with RIDE

1
Features of RIDE

This lectures talks about the basic features of RIDE and how to design Test Suites and Test Cases in Robot Framework

2
Test Case structure in Robot Framework

In this lecture students will learn the structures of a test case in Robot Framework

3
Understanding Variables

This lecture talks about the different variable types used in Robot Framework

4
File Formats of Robot Framework

At the end of this lecture students will know the files formats used in Robot Framework

5
Test Case and Test Suite settings

At the end of this lecture students will learn the Test Case and Test Suite settings

6
Import Library in RIDE

Working with libraries is important in test case designing. This lecture talks explains how to import libraries in Robot Framework

7
Resource Files in Robot Framework

At the end of this lecture students will know about the Resource Files and how to work with them

8
Execute Test Case in RIDE thru Command Line

Robot test cases can executed thru RIDE or thru CLI. This lecture explains how to run test cases from the command line

9
Working with RIDE
10
Test Case creation
11
Import Library
12
Execute Test Case thru Command Line

My First Test Case

1
Design and Execute the First Test Case in Robot Framework

At the end of this lecture students will be able to do their first hand-on exercise on a complete test case automation

2
Test Case - Open application in Internet Explorer
3
Test Case - Open application in Firefox

Understand Web Elements

1
Types of Web Elements

This lecture explains the different elements encountered in web automation

2
Inspect Element with Chrome Developer Tools

In this lecture students will learn how to inspect web elements using Chrome Developer Tools

3
Use JavaScript to verify Element xpath

In this lecture students will learn how to use the JavaScript console to verify the xpath for an element

4
Chrome Add-on Ranorex Selocity

This lecture demonstrates the Chrome add-on - Ranorex Selocity

5
Inspect Element with Firefox Developer Tool

At the end of this lecture students will be able to inspect web elements with Firefox Developer Tool

6
Firefox Add-on Try Xpath

This lecture explains how to use the Firefox add-on - Try Xpath

7
Web Elements

Locators for Web Elements

1
Name Locator

In this lecture students will learn how to use Name locator to identify a web element

2
Class Locator

In this lecture students will learn how to use Class locator to identify a web element

3
ID Locator

In this lecture students will learn how to use ID locator to identify a web element

4
Locating with XPath

In this lecture students will learn how to formulate xpath to identify a web element

5
CSS Selector Locator

In this lecture students will learn how to use CSS Selector to locate a web element

6
Code and Class Notes
7
Locating Web Elements

Advanced XPath

1
Absolute and Relative xpath

This lecture explains with examples the difference between absolute and relative xpath

2
Using text for xpath

This lecture explains how to use text in the xpath for an element

3
Contains function for xpath

This lecture explains the contains function that's used within an xpath

4
Starts with function

This lecture explains the starts with function that's used within an xpath

5
XPath with Index

This lecture explains how to use xpath with index

6
XPath using siblings

At the end of this lecture students will learn to locate elements with siblings (following and preceding)

7
Code and Class notes
8
Advanced XPath
9
Master Quiz

Locating web elements with CSS Selector

1
Basics of CSS Selector

At the end of this lecture students will learn to locate elements with CSS Selector

2
CSS Selector Formats

Students will learn the CSS Selector formats in this lecture

3
CSS Inner Text

At the end of this lecture students will learn to use CSS Inner Text within a CSS Selector

4
Advanced CSS Selector

In this lecture students will learn the advanced concepts of CSS Selectors

5
Code and Class notes
6
CSS Selector

Working with Web Elements

1
Text Box

This lecture talks about the web element Text Box

2
Button

This lecture talks about the web element Button

3
Checkbox

This lecture talks about the web element Checkbox

4
List

This lecture talks about the web element List

5
Radio Button

This lecture talks about the web element Radio Button

6
Image

This lecture talks about the web element Image

7
Table

This lecture talks about the web element Table

8
Working with Frames

At the end of lecture students learn how to handle frames in the automation code

9
Code

My Second Test Case

1
My Second Test Case

In this video, student will get create their second test case which involves logging  to sample flight application.

2
Negative Test Case - Login with Invalid credentials
3
Code

Excel Library

1
Introduction to Excel Library

In this video, students will get an introduction to Excel Library in Robot framework and will learn how to install Excel Library in Robot Framework.

2
Read Excel File

In this video, Students will learn about the important read keywords in excel library.

3
Write to Excel File

In this video, students will learn about the important write keywords in Excel Library.

4
Code
5
Execute the test cases from a spreadsheet containing the flag 'Yes'

My Third test case-Data Driven Test Case

1
Data Driven Test Case

In this video, students will use data driven approach and  create a test case which will be data driven.

2
Code
3
Login with Invalid credentials - expected error message stored in Excel

Selenium Keywords

1
Selenium Keywords - Part I

In this video, students will learn about some important keywords in Selenium Library.

2
Selenium Keywords - Part II

In this video, students will continue learning   about some important keywords in Selenium Library.

3
Code

BuiltIn Library

1
Built In Library

In this video, students will learn about some important keywords in Builtin Library of Robot Framework.

Timeouts, Waits and Delays

1
Timeouts, Waits and Delays

In this video, students will learn about keywords related to timeouts , waits and delays.

End to End Test Automation - Flight Application

You can view and review the lecture materials indefinitely, like an on-demand channel.
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don't have an internet connection, some instructors also let their students download course lectures. That's up to the instructor though, so make sure you get on their good side!
4.6
4.6 out of 5
32 Ratings

Detailed Rating

Stars 5
19
Stars 4
8
Stars 3
5
Stars 2
0
Stars 1
0
97f2fd389b8e650eb9cbb6ba02951427
30-Day Money-Back Guarantee

Includes

16 hours on-demand video
Full lifetime access
Access on mobile and TV
Certificate of Completion