Packt
REST API Automation With REST Assured - Zero To Hero

Ce cours n'est pas disponible en Français (France)

Nous sommes actuellement en train de le traduire dans plus de langues.
Packt

REST API Automation With REST Assured - Zero To Hero

Inclus avec Coursera Plus

Obtenez un aperçu d'un sujet et apprenez les principes fondamentaux.
niveau Intermédiaire

Expérience recommandée

3 semaines à compléter
à 10 heures par semaine
Planning flexible
Apprenez à votre propre rythme
Obtenez un aperçu d'un sujet et apprenez les principes fondamentaux.
niveau Intermédiaire

Expérience recommandée

3 semaines à compléter
à 10 heures par semaine
Planning flexible
Apprenez à votre propre rythme

Ce que vous apprendrez

  • Master REST API testing using tools like Postman and REST Assured.

  • Automate GET, POST, PUT, and DELETE API requests with real-world examples.

  • Validate JSON and XML responses and understand how to extract data.

  • Build automation frameworks using Maven and Jenkins for REST API testing.

Compétences que vous acquerrez

  • Catégorie : Software Installation
  • Catégorie : Eclipse (Software)
  • Catégorie : Authentications
  • Catégorie : Extensible Markup Language (XML)
  • Catégorie : Test Case
  • Catégorie : Verification And Validation
  • Catégorie : GitHub

Détails à connaître

Certificat partageable

Ajouter à votre profil LinkedIn

Récemment mis à jour !

août 2025

Évaluations

24 devoirs

Enseigné en Anglais

Découvrez comment les employés des entreprises prestigieuses maîtrisent des compétences recherchées

 logos de Petrobras, TATA, Danone, Capgemini, P&G et L'Oreal

Il y a 24 modules dans ce cours

In this module, we will introduce the course structure, the instructor’s background, and how to effectively reach out for support during your learning journey. We will also provide insight into what you can expect to achieve by the end of this course.

Inclus

3 vidéos1 lecture

In this module, we will guide you through the process of installing Java Development Kit (JDK) and Eclipse, covering both Mac and Windows systems. You will also learn to choose the right version of JDK to optimize your development environment.

Inclus

5 vidéos1 devoir1 plugin

In this module, we will dive into the fundamentals of REST API architecture, including the different HTTP methods (GET, POST, PUT, DELETE), how they interact with servers, and the importance of testing responses with tools like Postman and Google Chrome.

Inclus

7 vidéos1 devoir1 plugin

In this module, we will walk you through the installation and setup of Postman, advanced REST clients, and REST Easy clients. These tools are essential for executing and testing RESTful web services efficiently.

Inclus

3 vidéos1 devoir1 plugin

In this module, we will demonstrate how to use Postman to send various HTTP requests like GET and POST, work with real API examples like Google Maps, and help you learn how to secure your requests using API keys.

Inclus

7 vidéos1 devoir1 plugin

In this module, we will guide you through the process of setting up REST Assured for API automation, and cleaning up the project by removing any unnecessary dependencies from your build path.

Inclus

3 vidéos1 devoir1 plugin

In this module, we will demonstrate practical examples of sending GET and POST requests using REST Assured, validate responses, and explore the JSON hierarchy for proper validation in REST API testing.

Inclus

7 vidéos1 devoir1 plugin

In this module, we will walk you through the OAuth authentication process for accessing Twitter APIs, how to generate access tokens, and how to perform GET and POST requests on Twitter using REST Assured.

Inclus

5 vidéos1 devoir1 plugin

In this module, we will show you how to extract and validate JSON responses from REST APIs using JSON Path, ensuring that the data you receive is accurate and meets expectations.

Inclus

2 vidéos1 devoir1 plugin

In this module, we will guide you through the end-to-end testing of Twitter’s API using REST Assured, demonstrating GET, POST, and DELETE requests, and explaining how to use path parameters in the workflow.

Inclus

3 vidéos1 devoir1 plugin

In this module, we will teach you how to extract and validate XML responses using XML Path, enabling you to properly test APIs that return data in XML format.

Inclus

2 vidéos1 devoir1 plugin

In this module, we will explore how to log both requests and responses when working with REST Assured, which is critical for debugging and understanding API behavior during testing.

Inclus

3 vidéos1 devoir1 plugin

In this module, we will show you how to use assertions in REST Assured, covering both hard and soft assertions to validate API responses effectively during automation testing.

Inclus

3 vidéos1 devoir1 plugin

In this module, we will introduce useful tips and tricks for optimizing your REST Assured tests, including the Root Path concept and how to measure and validate response times for better performance.

Inclus

2 vidéos1 devoir1 plugin

In this module, we will teach you about REST Assured specifications, their advantages, and how to create and use request and response specifications to streamline your API automation tests.

Inclus

4 vidéos1 devoir1 plugin

In this module, we will discuss the advantages of using an automation framework, help you set up a Maven project, and show you how to organize constants and dependencies within the framework.

Inclus

4 vidéos1 devoir1 plugin

In this module, we will guide you through the process of building utility classes for your REST Assured API automation framework, enhancing the efficiency and organization of your tests.

Inclus

4 vidéos1 devoir1 plugin

In this module, we will show you how to convert a User Timeline test class into a framework test class, ensuring that your tests are well-structured and easy to maintain.

Inclus

3 vidéos1 devoir1 plugin

In this module, you will engage with practice exercises designed to test your knowledge, where you’ll convert the Twitter End-To-End Workflow test class into a framework-compatible format.

Inclus

2 vidéos1 devoir1 plugin

In this module, we will demonstrate how to execute your complete test suite using TestNG and Maven, ensuring your automation framework runs smoothly from start to finish.

Inclus

2 vidéos1 devoir1 plugin

In this module, we will walk you through the process of setting up Git and GitHub, using version control to manage your codebase, handle conflicts, and ensure smooth collaboration.

Inclus

9 vidéos1 devoir1 plugin

In this module, we will introduce Jenkins, cover its setup on different platforms, and show you how to integrate it with GitHub for seamless continuous integration and automation of your projects.

Inclus

9 vidéos1 devoir1 plugin

In this module, we will introduce Maven, helping you set it up, explore its features, and understand how to use Maven for build management and dependency resolution.

Inclus

7 vidéos1 devoir1 plugin

In this final module, we will discuss other exciting courses offered by the instructor, helping you continue your learning journey and apply your newfound skills in real-world scenarios.

Inclus

1 vidéo2 devoirs

Instructeur

Packt - Course Instructors
Packt
965 Cours212 915 apprenants

Offert par

Packt

En savoir plus sur Software Development

Pour quelles raisons les étudiants sur Coursera nous choisissent-ils pour leur carrière ?

Felipe M.
Étudiant(e) depuis 2018
’Pouvoir suivre des cours à mon rythme à été une expérience extraordinaire. Je peux apprendre chaque fois que mon emploi du temps me le permet et en fonction de mon humeur.’
Jennifer J.
Étudiant(e) depuis 2020
’J'ai directement appliqué les concepts et les compétences que j'ai appris de mes cours à un nouveau projet passionnant au travail.’
Larry W.
Étudiant(e) depuis 2021
’Lorsque j'ai besoin de cours sur des sujets que mon université ne propose pas, Coursera est l'un des meilleurs endroits où se rendre.’
Chaitanya A.
’Apprendre, ce n'est pas seulement s'améliorer dans son travail : c'est bien plus que cela. Coursera me permet d'apprendre sans limites.’
Coursera Plus

Ouvrez de nouvelles portes avec Coursera Plus

Accès illimité à 10,000+ cours de niveau international, projets pratiques et programmes de certification prêts à l'emploi - tous inclus dans votre abonnement.

Faites progresser votre carrière avec un diplôme en ligne

Obtenez un diplôme auprès d’universités de renommée mondiale - 100 % en ligne

Rejoignez plus de 3 400 entreprises mondiales qui ont choisi Coursera pour les affaires

Améliorez les compétences de vos employés pour exceller dans l’économie numérique

Foire Aux Questions