watching now
3 Students
161 Lessons
Beginner

What Will You Learn?

  • By the end of this course, you will have develop a understanding of Rest API automation frameworks
  • You'll deepen your understanding with great realistic examples

Curriculum

25h 31m
Section 2: Java Setup and Installation
25:33
Java Environment Setup - Windows
04:07
Eclipse Installation - Windows
05:16
Eclipse Installation - Mac
04:24
Section 3: Variables and Data Types
29:27
Data Types lecture
17:53
Variables lecture
11:34
Section 4: Operators and Keywords
27:01
Comparison And Logical Operators
15:12
Reserved Keywords
02:43
Arithmetic And Assignment Operators
09:06
Section 5: JavaScript Functions
45:21
Functions Introduction
12:26
Function Parameters
14:37
Function Invocation - Part 1
12:01
Function Invocation - Part 2
06:17
Section 6: JavaScript Objects and Scope
37:11
Objects Introduction
17:17
Object Properties And Methods
10:44
JavaScript Scope
09:10
Section 7: JavaScript Strings
40:41
JavaScript Strings
09:56
String Methods - Part 1
14:28
String Methods - Part 2
16:17
Section 8: JavaScript Numbers
38:42
JavaScript Numbers
17:08
Number Methods - Part 1
10:42
Number Methods - Part 2
10:52
Section 9: Arrays
45:58
Arrays
18:17
Array Methods - Part 1
15:43
Array Methods - Part 2
11:58
Section 10: Math and Date Objects
42:30
Math Object
12:43
Date Object
10:17
Date Formats
09:03
Date Methods
10:27
Section 11: Conditional Statements
34:42
Boolean
10:03
Conditional Statements
12:08
Switch Statement
12:31
Section 12: Working with Loops
34:32
While Loop
09:54
For Loop
17:18
Break And Continue Statements
07:20
Section 13: Exception Handling and Debugging
26:25
Exception Handling
16:14
Debugging
10:11
Section 14: Hoisting and Use Strict
18:00
JavaScript Hoisting
07:48
Use Strict
10:12
Section 15: Simple but Important
22:07
JavaScript Performance
09:21
Coding Conventions
12:46
Section 16: Forms Validation
20:18
JavaScript Forms Validation
11:07
Constraint Validity
09:11
Section 17: HTML DOM
27:22
Understanding DOM
14:57
Creating And Deleting Elements
12:25
Section 18: JavaScript Events
27:14
JavaScript Events
11:34
Event Listeners
15:40
Section 19: Window Objects
46:10
Window Object
10:42
Window Screen
07:47
JavaScript Popups
12:06
Accessing Browsers History
05:05
Timing Events
10:30
Section 20: Cookies Management
24:29
Cookies - Part 1
07:28
Cookies - Part 2
17:01
Section 21: TestNG Framework Setup
20:44
TestNG Introduction
05:51
TestNG Setup
09:00
How To Add Testng JavaDoc
05:53
Section 22: TestNG Annotations
1:10:08
First Testng Class. Test Annotation
09:54
TestNG Asserts
14:10
TestNG Soft Asserts
08:17
Method And Class Annotations
08:42
Running A Test Suite
12:03
BeforeSuite And AfterSuite Annotations
08:01
BeforeTest And AfterTest Annotations
09:01
Section 23: TestNG Advanced Features
42:42
Prioritizing Test Cases In A Desired Sequence
05:12
How To Group Test Methods. Part 1
09:02
How To Group Test Methods. Part 2
04:53
Understanding Dependent Test Methods
10:50
How To Disable And Timeout Test Methods
05:55
How To Preserve Order Of Execution
06:50
Section 24: Promo
01:19
RestAPI Promo Final
01:19
Section 25: Conclusion
03:42
Conclusion - Let's Kode It
03:42
Section 26: Build Management With Maven
1:24:14
Maven Lectures Introduction
02:28
Maven Features and Advantages
08:42
Maven Setup And Installation
14:57
Creating And Importing Maven Project
12:34
Maven Local And Central Repositories
09:45
Pom Explanation
19:10
Build Lifecycle And Maven Commands
16:38
Section 27: End To End Framework Execution
18:36
Running End-To-End Framework Using TestNG
07:36
End-to-end Framework Execution Using Maven
11:00
Section 28: Practice Exercise
15:40
Practice Exercise Question
02:41
Practice Exercise Solution
12:59
Section 29: Automation Framework - Part 3
31:09
User Timeline Framework Test - Part 1
12:03
User Timeline Framework Test - Part 2
08:10
User Timeline Framework Test - Part 3
10:56
Section 30: Automation Framework - Part 2
48:01
Building Rest Utilities - Part 1
14:56
Building Rest Utilities - Part 2
12:54
Building Rest Utilities - Part 3
12:07
Building Rest Utilities - Part 4
08:04
Section 31: Automation Framework - Part 1
34:53
Advantages Of Automation Framework
05:22
Maven Project Setup
09:23
Organizing Framework Constants
12:42
Project Dependencies Setup
07:26
Section 32: Rest Assured Specifications
29:33
Rest Assured Specifications Advantages
03:54
Request Specification
10:23
Response Specification
11:53
Clubbing Request And Response Specification
03:23
Section 33: Useful Tricks
23:43
RootPath - Practical Example