HOME > IT & Software > Automate WebServices Rest API (testing) using Java

Automate WebServices Rest API (testing) using Java

SynopsisAutomate WebServices Rest API (testing using Java, available...
Automate WebServices Rest API (testing) using Java  No.1

Automate WebServices Rest API (testing) using Java, available at Free, has an average rating of 4.4, with 43 lectures, based on 1889 reviews, and has 41340 subscribers.

You will learn about Understand Rest API Prepared testcases in Java for Rest api Rest Assured Library to automate API This course is ideal for individuals who are Manual/Automation testers or Developers or Managers, architects or Anyone in industry who want to get knowledge of Rest API or how to automate them It is particularly useful for Manual/Automation testers or Developers or Managers, architects or Anyone in industry who want to get knowledge of Rest API or how to automate them.

Enroll now: Automate WebServices Rest API (testing) using Java

Summary

Title: Automate WebServices Rest API (testing) using Java

Price: Free

Average Rating: 4.4

Number of Lectures: 43

Number of Published Lectures: 43

Number of Curriculum Items: 43

Number of Published Curriculum Objects: 43

Original Price: Free

Quality Status: approved

Status: Live

What You Will Learn

  • Understand Rest API
  • Prepared testcases in Java for Rest api
  • Rest Assured Library to automate API
  • Who Should Attend

  • Manual/Automation testers
  • Developers
  • Managers, architects
  • Anyone in industry who want to get knowledge of Rest API or how to automate them
  • Target Audiences

  • Manual/Automation testers
  • Developers
  • Managers, architects
  • Anyone in industry who want to get knowledge of Rest API or how to automate them
  • API testing is integration testing
    of API’s which checks the functionality , performance & security aspects?of API’s.

    As GUI test is difficult to
    maintain and requires a considerable amount of period, API has evolved as
    primary testing of application logic.

    API to be tested are those which
    are developed by development team or third party API’s which we would consume
    in our project.

    ?

    API testing involves:

  • Calling the API
    with different parameter values
  • API boundary
    value conditions
  • Actions
    performed by API i.e. updating database, calling other API
  • Validating
    Response
  • ?

    Popular API which are used are REST
    implement in JSON format, which we will be looking during the course. Rest has
    become? most popular because it is light
    and easy to maintain.

    ?

    Rest-assured is library developed
    by Jaway which is best open source library specially designed to automated Rest
    API. It also supports
    XML and JSON Request/Responses.

    No need of any toolwhen you need
    to automate API, simple coding skills will let you perfect automation of API,
    will be taught during the course.

    Advantage

  • Request can be
    easily prepared and send over internet
  • Assertions in
    Response data
  • Clean code
    which is easy to be maintained
  • Course Curriculum

    Chapter 1: Introduction

    Lecture 1: Introduction

    Chapter 2: Introduction to APIs

    Lecture 1: What are Web Services

    Lecture 2: Introduction to Soap Protocol

    Lecture 3: What are Rest API – GET, POST, PUT & DELETE

    Lecture 4: Real example of Rest Api

    Chapter 3: Configuring Automation Project

    Lecture 1: Configuring Maving Project for automation Suite

    Lecture 2: Downloading prerequites to start automation

    Lecture 3: Downloading prerequites to start automation

    Lecture 4: First Test for GET Request

    Lecture 5: First Test for GET Request

    Lecture 6: Using Parameters and Authorization

    Lecture 7: Using Parameters and Authorization

    Lecture 8: How to Handle Get Requests

    Lecture 9: What are json path and to calculate

    Lecture 10: Calculating complex paths

    Lecture 11: Extracting actual result from apis

    Lecture 12: Transfering api reponse to other api

    Lecture 13: Installing & Configuring API server

    Lecture 14: Automating the Post Request as a string body

    Lecture 15: Request by post object

    Lecture 16: Example with PUT API

    Lecture 17: PATCH request for updating

    Lecture 18: DELETE Request

    Chapter 4: Developing Objects for complex POST requests

    Lecture 1: Generating complex objects for POST request

    Lecture 2: POST Request with arrays

    Lecture 3: Scripts

    Lecture 4: Calculate Response time of API

    Chapter 5: Bonus Lecture – SQL Commands

    Lecture 1: Create Table

    Lecture 2: Insert into table

    Lecture 3: Delete Table

    Lecture 4: Add Column

    Lecture 5: Delete Column

    Lecture 6: Modifying datatype of Column

    Lecture 7: Update record

    Lecture 8: Delete record

    Lecture 9: Select

    Lecture 10: Select distinct

    Lecture 11: Where

    Lecture 12: Where OR

    Lecture 13: Where AND

    Lecture 14: Where Not

    Lecture 15: Order by

    Lecture 16: Top/RowNum

    Instructors

  • Automate WebServices Rest API (testing) using Java  No.2
    Vaibhav Singhal
    Software Testing Coach
  • Rating Distribution

  • 1 stars: 47 votes
  • 2 stars: 60 votes
  • 3 stars: 323 votes
  • 4 stars: 683 votes
  • 5 stars: 776 votes
  • Frequently Asked Questions

    How long do I have access to the course materials?

    You can view and review the lecture materials indefinitely, like an on-demand channel.

    Can I take my courses with me wherever I go?

    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!