3.59 out of 5
3.59
30 reviews on Udemy

Rest API Testing using Robot Framework – Request Library

Basic to advance understanding of API Testing | Robot Framework | Requests Module
Instructor:
Testing World Infotech
114 students enrolled
English [Auto-generated]
Basic to advance understanding of API Testing
End to End Environment Setup for API Testing using Robot Keywords
Most usable keywords which we can use while doing API Testing in Robot Framework

Robot Framework is a generic test automation framework for acceptance testing and acceptance test-driven development (ATDD). It has easy-to-use tabular test data syntax and it utilises the keyword-driven testing approach.

Its testing capabilities can be extended by test libraries implemented either with Python or Java, and users can create new higher-level keywords from existing ones using the same syntax that is used for creating test cases.

We are going to cover,

1.  Basic environment setup

2.  API Testing Basics

3.  Rest API and different methods

4.  GET | POST | PUT | DELETE

5.  Run with Dynamic Data

6.  Json and Json Path

7.  API Testing Fundamentals

Introduction to Robot Framework

1
Introduction to Robot Framework
2
Advantage of Robot Framework
3
Test Libraries

Installation Roadmap

1
Installation Roadmap
2
Installation Step 1: Setup Python
3
Installation Step 2: Setup PyCharm
4
Installation Step 3: Setup Intellibot Plugin
5
Installation Step 4: Configure PIP
6
Installation Step 5: Setup Library using PIP
7
Installation Step 6: Install JSON Library

Basic understanding of API Testing(Skip if you know WebService/API Basics)

1
What is WebService
2
WebService Example
3
Advantage of WebService over WebBased Application
4
Difference between API and WebService
5
Different type of Services : Soap and Rest
6
Difference between Soap and Rest Services
7
Rest API Methods

Basic Structure of Robot Framework

1
Different Files in Robot Framework
2
Sections in Robot file
3
Rules to be Followed in Robot TestCases

Variables & Use Of Variables

1
Define and Use Variables

Start Writing Test Cases

1
Write First Test Case - Get Request
2
Get Request & Validate Status Code

Basics of Json and JsonPath

1
Goal of this sections
2
Basic Json Understanding
3
Json Path Basics
4
Json Path Advance

Rest API Testing

1
Validate content using JSON Path
2
GET Request with Parameters
3
Delete Data | Delete Request
4
Add new Data | Post Request
5
Update Data | Put Request

End to End Testing with Request Chaining- GET | POST | PUT | DELETE

1
End to End Scenario - Part 1
2
End to End Scenario - Part 2

User Defined Keywords

1
Write Keywords in TestCase File- Using Existing Keywords
2
Write Keywords in Resource File- With Argument
3
Write Keywords in Resource File- With Argument and Return Value
4
Write Keywords in Resource File- Using Python Programming

Robot Framework Advance Concepts

1
Reports in Robot Framework
2
Work with TestSuites
3
Documentation and Timeout
4
Setup and TearDown
5
Control Execution through Tags
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!
3.6
3.6 out of 5
30 Ratings

Detailed Rating

Stars 5
8
Stars 4
10
Stars 3
6
Stars 2
4
Stars 1
3
854f4922d70e9227ee7c72d7bbfd7a97
30-Day Money-Back Guarantee

Includes

5 hours on-demand video
1 article
Full lifetime access
Access on mobile and TV
Certificate of Completion