К содержимому
learnspaceYOUR NEXT CHAPTER
ПРОСТРАНСТВО ОБУЧЕНИЯ
ГлавнаяКаталог курсовМоё обучениеCoursera

Знания без границ

Учитесь у лучших университетов и компаний мира.

Открыть Coursera
Интеграция
Пространство университета
Моё пространствоСтраница курса
↵
ЯЛичный кабинетСтудент
© 2026 LearnSpaceКаждый день — возможность узнать больше.Помощь
REST API Automation With REST Assured - Zero To Hero · LearnSpace
Назад в каталог
courseraПрограммирование

REST API Automation With REST Assured - Zero To Hero

Курс от Packt
Средний≈ 26.4 чАнглийский
О курсеНавыкиПрограммаПреподаватели

О курсе

This course features Coursera Coach! A smarter way to learn with interactive, real-time conversations that help you test your knowledge, challenge assumptions, and deepen your understanding as you progress through the course. Learn the fundamentals and advanced techniques of REST API automation using REST Assured from scratch. This course covers everything from setting up Java, Eclipse, and REST Assured to creating robust automation frameworks for REST API testing. By the end of the course, you'll have hands-on experience in automating REST API requests using tools like Postman and REST Assured, performing validations, handling JSON and XML responses, and using OAuth for real-world API integrations such as Twitter. You will start by setting up the necessary tools, including Java and Eclipse, before diving into understanding REST API architecture and HTTP methods. You will get practical examples and tutorials on working with GET, POST, PUT, and DELETE requests, along with advanced topics like OAuth authentication and response validations. The course also walks you through creating your own REST API automation framework using Maven and integrating with Jenkins for continuous integration. This course is ideal for beginners who are new to API automation testing as well as professionals looking to enhance their automation skills. By the end of the course, you will be equipped to design and implement REST API test automation workflows, perform test validations, and troubleshoot errors in a real-world setting.

Навыки, которые вы освоите

API TestingGitHubEclipse (Software)Extensible Markup Language (XML)Test Script DevelopmentSoftware VersioningTest ToolsTest CaseSoftware InstallationVersion ControlVerification And ValidationAuthentications

Программа курса

24 модулей · 147 учебных материалов

01Introduction4 материалов

Introduction

Course OutcomeВидеоFull Course ResourcesЧтениеInstructor IntroductionВидеоHow to Reach Me Anytime and Ask QuestionsВидео
02Java Setup and Installation7 материалов

Учитесь у экспертов

Packt - Course Instructors

Преподаватель курса

REST API Automation With REST Assured - Zero To Hero
В каталоге вашей программы

Инвестируйте в себя

Новые знания — в удобное для вас время.

Начать на Coursera

Обучение откроется на Coursera
в новой вкладке

Обучение на Coursera

≈ 26.4 ч

24 модулей

Язык: Английский

Субтитры: Казахский

Часть программы вашего университета

Java Setup and Installation

Java Overview And Version SelectionВидеоJava Install And Setup - MacВидеоJava Install And Setup - WindowsВидеоInstall Eclipse – WindowsВидеоEclipse Installation – MacВидеоChoosing the Right JDK VersionDIALOGUEJava Setup and Installation - AssessmentЗадание
03REST API Introduction9 материалов

REST API Introduction

REST API Architecture – Part 1ВидеоREST API Architecture - Part 2ВидеоWhat are EndpointsВидеоGet-POST-PUT-DELETE RequestsВидеоUnderstanding HeadersВидеоWhat To Verify In RestAPI TestingВидеоTwitter API DocumentationВидеоLearning About REST APIsDIALOGUEREST API Introduction - AssessmentЗадание
04REST Client Setup5 материалов

REST Client Setup

Postman REST Client InstallationВидеоAdvanced REST Client SetupВидеоREST Easy Client - SetupВидеоInstalling and Using Postman for REST API TestingDIALOGUEREST Client Setup - AssessmentЗадание
05REST API Testing Using Postman Client9 материалов

REST API Testing Using Postman Client

Understanding Google Maps API DocumentationВидеоHow to Get Google API KeyВидеоGET Request Postman Client - Practical ExampleВидеоPOST Request Postman Client - Practical ExampleВидеоDelete Request Postman Client - Practical ExampleВидеоPOST-GET-DELETE Complete Workflow - Practical ExampleВидеоUnderstanding WADL DocumentationВидеоExploring Google Maps API with PostmanDIALOGUEREST API Testing Using Postman Client - AssessmentЗадание
06REST Assured Setup5 материалов

REST Assured Setup

REST Assured Setup - Part 1ВидеоREST Assured Setup - Part 2ВидеоBuild Path Clean UpВидеоSetting Up REST-assured in JavaDIALOGUEREST Assured Setup - AssessmentЗадание
07REST API Automation Overview9 материалов

REST API Automation Overview

Get Request - Practical ExampleВидеоHow to get response bodyВидеоUnderstanding JSON HierarchyВидеоHow to Validate Response BodyВидеоPOST Request - Practical ExampleВидеоPOST Request with Java Object SerializationВидеоQuery Parameters Versus Path ParametersВидеоAutomating API Tests with Rest Assured and TestNGDIALOGUEREST API Automation Overview - AssessmentЗадание
08OAuth Real World Twitter APIs Example7 материалов

OAuth Real World Twitter APIs Example

Understanding Twitter APIs OAuthВидеоHow to Generate Twitter Access TokensВидеоTwitter GET-POST Request Using PostmanВидеоOAuth Environment SetupВидеоTwitter POST Request - Practical ExampleВидеоWorking with Twitter API and OAuth AuthenticationDIALOGUEOAuth Real World Twitter APIs Example - AssessmentЗадание
09Validating JSON Response4 материалов

Validating JSON Response

How to extract JSON response - Part 1ВидеоHow to extract JSON response - Part 2ВидеоExtracting and Manipulating API ResponsesDIALOGUEValidating JSON Response - AssessmentЗадание
10Twitter End-To-End Workflow5 материалов

Twitter End-To-End Workflow

Twitter GET RequestВидеоTwitter End-To-End WorkflowВидеоPath Parameter Usage in Twitter WorkflowВидеоReading and Validating Tweet Content with API CallsDIALOGUETwitter End-To-End Workflow - AssessmentЗадание
11Validating XML Response4 материалов

Validating XML Response

How to Extract XML Response - Part 1ВидеоHow to Extract XML Response - Part 2ВидеоExtracting Data from XML ResponsesDIALOGUEValidating XML Response - AssessmentЗадание
12Request and Response Logging5 материалов

Request and Response Logging

Request and Response Logging IntroductionВидеоREST API Request LoggingВидеоREST API Response LoggingВидеоLogging Requests and Responses in ProgrammingDIALOGUERequest and Response Logging - AssessmentЗадание
13REST Assured Assertions5 материалов

REST Assured Assertions

What to validate in REST Assured?ВидеоHard Asserts Using REST AssuredВидеоSoft Asserts Using REST AssuredВидеоEffective API Validation with Rest AssuredDIALOGUEREST Assured Assertions - AssessmentЗадание
14Useful Tricks4 материалов

Useful Tricks

Root Path - Practical ExampleВидеоHow to Check Response TimeВидеоOptimizing REST Assured Tests with Root PathDIALOGUEUseful Tricks - AssessmentЗадание
15REST Assured Specifications6 материалов

REST Assured Specifications

REST Assured Specifications AdvantagesВидеоRequest SpecificationВидеоResponse SpecificationВидеоClubbing Request and Response SpecificationВидеоUsing Request Specifications for Efficient API TestingDIALOGUEREST Assured Specifications - AssessmentЗадание
16Automation Framework - Part 16 материалов

Automation Framework - Part 1

Advantages of Automation FrameworkВидеоMaven Project SetupВидеоOrganizing Framework ConstantsВидеоProject Dependencies SetupВидеоCreating a Reusable Framework in JavaDIALOGUEAutomation Framework - Part 1 - AssessmentЗадание
17Automation Framework - Part 26 материалов

Automation Framework - Part 2

Building REST Utilities - Part 1ВидеоBuilding REST Utilities - Part 2ВидеоBuilding REST Utilities - Part 3ВидеоBuilding REST Utilities - Part 4ВидеоDefining Base Utility Classes in JavaDIALOGUEAutomation Framework - Part 2 - AssessmentЗадание
18Automation Framework - Part 35 материалов

Automation Framework - Part 3

User Timeline Framework Test - Part 1ВидеоUser Timeline Framework Test - Part 2ВидеоUser Timeline Framework Test - Part 3ВидеоWriting a Test Class Using REST UtilitiesDIALOGUEAutomation Framework - Part 3 - AssessmentЗадание
19Practice Exercise4 материалов

Practice Exercise

Practice Exercise QuestionВидеоPractice Exercise SolutionВидеоConverting Twitter End-to-End Workflow to Framework Style TestsDIALOGUEPractice Exercise - AssessmentЗадание
20End-To-End Framework Execution4 материалов

End-To-End Framework Execution

Running End-To-End Framework Using TestNGВидеоEnd-To-End Framework Execution Using MavenВидеоRunning Test Suites with TestNG and MavenDIALOGUEEnd-To-End Framework Execution - AssessmentЗадание
21Git and GitHub – Version Control System11 материалов

Git and GitHub – Version Control System

Git and GitHub IntroductionВидеоGit Installation on WindowsВидеоGit Installation on MacВидеоCreate Local Git Repository - Staging and CommitВидеоFile Checkin - GitHub Remote RepositoryВидеоAdvantages and Importance of Git BranchesВидеоFile Checkin and Resolve Merge Conflicts - Real Time ExampleВидеоCourse Code Files on GitHubВидеоGitHub Project Check-in and Git CloneВидеоUnderstanding Git and GitHubDIALOGUEGit and GitHub – Version Control System - AssessmentЗадание
22Continuous Integration with Jenkins11 материалов

Continuous Integration with Jenkins

Jenkins Features and AdvantagesВидеоJenkins PrerequisitesВидеоJenkins Setup And Installation - Generic WAR FileВидеоJenkins Setup and Installation - WindowsВидеоJenkins Setup and Installation – MacВидеоJenkins ConfigurationВидеоSecuring JenkinsВидеоJenkins Plugins ManagementВидеоBuilding A Freestyle Project Using Jenkins and GitHubВидеоSetting Up Jenkins for CI/CD IntegrationDIALOGUEContinuous Integration with Jenkins - AssessmentЗадание
23Build Management with Maven9 материалов

Build Management with Maven

IntroductionВидеоMaven Features and AdvantagesВидеоMaven Setup and InstallationВидеоCreating and Importing Maven ProjectВидеоMaven Local and Central RepositoriesВидеоPom ExplanationВидеоBuild Lifecycle and Maven CommandsВидеоExploring Maven Dependencies and Repository ManagementDIALOGUEBuild Management with Maven - AssessmentЗадание
24Conclusion3 материалов

Conclusion

BONUS: Other Cool StuffВидеоFull Course Practice AssessmentЗаданиеFull Course AssessmentЗадание