Урок 1.00:08:25
Introduction to the Course
Урок 2.00:05:05
Detailed topics covered in the course
Урок 3.00:13:45
What is a Webservice?
Урок 4.00:19:02
SOAP vs REST in Detail
Урок 5.00:09:29
CRUD (Create, Read, Update, Delete) Operations
Урок 6.00:05:22
Understanding available HTTP Methods for CRUD Operations
Урок 7.00:11:55
Why API Testing is Important?
Урок 8.00:07:38
Six Principles / Constraints of a RestFul Webservices
Урок 9.00:14:36
Installing POSTMAN and Walkthrough with the tool
Урок 10.00:13:09
Creating the First Collection for API Request
Урок 11.00:07:23
Sending the First API Request
Урок 12.00:07:00
Understanding the request URI
Урок 13.00:04:32
Request Data tabs
Урок 14.00:14:06
Sending GET and POST Request
Урок 15.00:09:35
Creating Environment and Variables
Урок 16.00:08:23
Collection Runner
Урок 17.00:05:53
PUT and PATCH Request
Урок 18.00:05:39
DELETE and OPTIONS Request
Урок 19.00:06:05
HEAD Request
Урок 20.00:02:17
Adding Header Presets
Урок 21.00:10:24
Creating the very first test case
Урок 22.00:17:09
Adding Assertions and validating response fields
Урок 23.00:02:14
Sharing the collections
Урок 24.00:12:19
Parameterization - Creating a DataDriven Testing and Reading CSV Files
Урок 25.00:12:42
Understanding the API Documentation
Урок 26.00:07:26
Creating a Customer using Basic Authentication
Урок 27.00:09:49
List All Users
Урок 28.00:02:01
Passing Authentication token in Headers
Урок 29.00:10:23
Understanding the JSON Architecture
Урок 30.00:04:53
ASSIGNMENT 1
Урок 31.00:09:45
RestAssured API Introduction and Pre-requisite
Урок 32.00:07:35
Download and Configure Java (JDK) on Windows
Урок 33.00:05:37
Download and Configure Eclipse IDE on Windows
Урок 34.00:03:51
Download and Configure Java (JDK) on MAC OSX
Урок 35.00:02:54
Download and Configure Eclipse IDE on MAC
Урок 36.00:43:07
Introduction to Core Java
Урок 37.00:28:50
Classes and Objects
Урок 38.00:21:00
Basic Java programming and features - Part 1
Урок 39.00:17:24
Basic Java programming and features - Part 2
Урок 40.00:14:38
Java Methods - Part 1
Урок 41.00:10:24
Java Methods - Part 2
Урок 42.00:17:07
Java Methods - Part 3
Урок 43.00:08:44
Java Methods Part 4
Урок 44.00:13:41
Java Methods Part 5 - PreDefined Methods and Math.Random()
Урок 45.00:14:44
Java Methods Part 6 - Static and Non Static Methods
Урок 46.00:09:59
IF and Else Statements
Урок 47.00:11:57
Loops - While Loop
Урок 48.00:03:33
Loops - Do While Loop
Урок 49.00:11:48
Loops - For Loop
Урок 50.00:17:27
Loops - Nested Loops
Урок 51.00:13:00
Loops - Break and Continue statements
Урок 52.00:18:31
Exception Handling - Part 1
Урок 53.00:16:37
Exception Handling - Part 2
Урок 54.00:27:49
Packages and Access Modifiers
Урок 55.00:31:50
OOPS - Encapsulation
Урок 56.00:29:32
OOPS - Inheritance
Урок 57.00:27:21
OOPS - Polymorphism - OverLoading
Урок 58.00:30:45
OOPS - Polymorphism - Overriding
Урок 59.00:29:35
OOPS - Polymorphism - Overriding benefits and drawbacks
Урок 60.00:22:58
OOPS - Abstract classes
Урок 61.00:19:44
OOPS - Interfaces
Урок 62.00:15:16
Reading Properties files
Урок 63.00:20:09
Java Streams - Writing in TXT and CSV files
Урок 64.00:10:16
Java Stream - Writing HTML Files and Reading files
Урок 65.00:17:49
Java Stream - Apache POI Creating and Writing Excel Files
Урок 66.00:12:01
Java Stream - Apache POI Reading Excel Files, Extended Loops
Урок 67.00:15:35
Reading Notepad file
Урок 68.00:13:26
Collections - Wrapper Classes, Autoboxing and Unboxing
Урок 69.00:24:31
Collections - ArrayList
Урок 70.00:12:27
Collections - HashSet
Урок 71.00:12:41
Collections - HashMap
Урок 72.00:21:50
Reflection API
Урок 73.00:14:10
Difference between == & equal to operator and Singleton design pattern
Урок 74.00:11:50
Apache Log4J API - Console & File Appenders
Урок 75.00:04:39
Apache Log4J API - SMTPAppender
Урок 76.00:02:18
Apache Log4J API HTMLAppender
Урок 77.00:14:43
Log4J API - NEW UPDATE
Урок 78.00:05:46
Library and Static Imports
Урок 79.00:05:38
Installing Maven on Windows
Урок 80.00:03:22
Installing Maven on MAC OSX
Урок 81.00:09:54
Adding Rest Assured Dependencies and Getting started with the first API Request
Урок 82.00:20:52
Sending the GET Request with Basic AUTH and Parameters
Урок 83.00:12:44
Sending the GET Request with Headers for Single user
Урок 84.00:04:49
Sending the POST Request through Form Parameters
Урок 85.00:11:04
Sending the POST Request through JSON String Data
Урок 86.00:10:48
Sending the POST Request through external JSON File
Урок 87.00:17:16
Creating complex JSON on Runtime using HashMap
Урок 88.00:08:03
Creating complex JSON on Runtime using JSON API
Урок 89.00:22:24
Creating complex JSON on Runtime using POJO Classes
Урок 90.00:21:06
JSONPATH - Validating JSON Response through JSONPath
Урок 91.00:08:12
TestNG - Introduction and Configuration
Урок 92.00:08:59
TestNG - Creating the first test case
Урок 93.00:06:37
Adding Assertions and Reporting Failures
Урок 94.00:06:29
SoftAssertions and Reporting Multiple failures
Урок 95.00:05:32
Creating Test Dependencies
Урок 96.00:04:56
Creating Test Suite
Урок 97.00:04:45
Managing Multiple Test Suites
Урок 98.00:07:11
Test Groups
Урок 99.00:10:53
Listeners
Урок 100.00:01:57
Forcefully Skipping a Test Case
Урок 101.00:03:24
Adding Before and After Suite annotations
Урок 102.00:09:42
Generating and Customising TestNG Reports
Урок 103.00:10:49
Parameterization
Урок 104.00:12:55
Parameterization with Excel Reading
Урок 105.00:10:56
Parameterization Excel Reading with Hashtable
Урок 106.00:12:13
Handling Multiple Data Providers
Урок 107.00:04:38
Reading Parameters from TestNG.xml file
Урок 108.00:07:06
Running Parallel Test using TestNG.xml file
Урок 109.00:03:32
Running Parallel Test using DataProvider
Урок 110.00:26:45
Configuring Latest Extent Reports Step by Step
Урок 111.00:10:34
Generating extent reports through Customized Listeners
Урок 112.00:15:42
Getting started with Basic framework setup
Урок 113.00:16:02
Optimizing the code and Implementing Properties file
Урок 114.00:32:40
Adding Test Data and Parameterizing the test through DataProvider
Урок 115.00:13:42
Optimizing DataProvider and creating common dataprovider for all test cases
Урок 116.00:28:48
Integrating ExcelReading and Creating Test Data
Урок 117.00:17:35
Complex Parameterization with HashTable
Урок 118.00:05:55
Optimizing DataProvider and Test Data with HashTable
Урок 119.00:06:52
Separating Business specifications from the Test case
Урок 120.00:15:06
Integrating Extent Reports
Урок 121.00:15:38
Adding more APIs and running Parallel test for 100+ records
Урок 122.00:16:48
Adding validation to the Test and Creating common utilities
Урок 123.00:12:54
Customizing Extent Reports for Failure and Info logs
Урок 124.00:10:21
Building the Project through Maven
Урок 125.00:10:22
Configuring Jenkins
Урок 126.00:16:05
Adding the Build to Jenkins UI
Урок 127.00:15:03
Pushing the project to GitHUB
Урок 128.00:07:10
Continuous Integration through Jenkins and GitHUB
Урок 129.00:23:14
JavaMail API for mailing Automated test results
Урок 130.00:16:03
Oauth2.0 using PayPal API - POSTMAN
Урок 131.00:17:23
Oauth2.0 using PayPal API - Rest Assured
Урок 132.00:25:42
Creating POJO classes for PayPal request
Урок 133.00:03:50
Converting JSON to POJO Online editor
Урок 134.00:39:09
Adding the PayPal API to the framework
Урок 135.00:05:35
Cucumber Basics - Introduction to Cucumber BDD
Урок 136.00:08:41
Cucumber Basics - Getting started with Cucumber Adding jars
Урок 137.00:10:20
Updating from Cucumber 1.2 to the Latest Cucumber 4.8 (Cucumber.io) Project
Урок 138.00:01:27
Cucumber Basics - Adding Eclipse Cucumber Plugin
Урок 139.00:05:22
Cucumber Basics - Creating a Feature File
Урок 140.00:07:52
Cucumber Basics - Creating Step definition and runner files
Урок 141.00:09:40
Cucumber Basics - Adding Multiple scenarios in a Feature
Урок 142.00:08:42
Cucumber Basics - Adding Parameterization
Урок 143.00:05:54
Cucumber Basics - Creating Multiple Features and Step files
Урок 144.00:07:31
Cucumber Basics - Adding List and Datatables
Урок 145.00:02:13
Cucumber Basics - Adding Background
Урок 146.00:05:02
Cucumber Options - Features, Glue and Monochrome
Урок 147.00:03:45
Cucumber Options - Adding Tags
Урок 148.00:06:48
Cucumber Options - Adding Hooks
Урок 149.00:02:19
Cucumber Options - Adding tagged Hooks
Урок 150.00:00:49
Cucumber Options - Pretty Format Feature
Урок 151.00:06:31
Cucumber TestNG - Adding TestNG Runner
Урок 152.00:03:01
Cucumber Reporting - Generating Cucumber Reports
Урок 153.00:15:16
Cucumber 4 with Latest Extent Report version 4 and Maven Reporting plugin
Урок 154.00:20:03
Introduction to GitHub - remote repository
Урок 155.00:16:20
Installing Git on Windows
Урок 156.00:15:06
Basic Git Commands
Урок 157.00:16:25
GitHub Part 1
Урок 158.00:29:54
GitHub Part 2
Урок 159.00:15:14
Designing Architecture
Урок 160.00:05:16
Designing the Base class
Урок 161.00:21:08
Creating Feature file and step definition
Урок 162.00:10:40
Creating the Runner and running the first cucumber test
Урок 163.00:04:39
Generating Latest Extent Reports
Урок 164.00:15:15
Adding the second feature
Урок 165.01:21:18
Cucumber BDD Basics
Урок 166.01:07:30
Integrating Cucumber BDD with Rest Assured API
Урок 167.01:27:31
Completing the Cucumber BDD framework and SOAP UI Basics