Rest Assured: Introduction to API Testing for REST Services Training Course

Course

In City Of London

Price on request

Description

  • Type

    Course

  • Location

    City of london

Testing and validating REST services in Java is harder than in dynamic languages such as Ruby and Groovy. REST Assured is a Java DSL (domain specific language) that brings the simplicity of these languages into the Java domain.
In this training, participants learn how to test REST API services. We discuss how API testing can resolve some of the shortcomings of UI and unit based testing. The training includes practice sessions and a test development project. By the end of the training, participants will have a good understanding of when to carry out REST API testing, how to explore and access APIs, how to carry out different types of testing, and how to bring their tests together through integration and automation.
Audience
QA engineers, testers and test developers involved in testing software and web service APIs
Format of the course
An instructor-led course that includes an introduction to API testing, its tools and processes, and a hands-on REST Assured based test development project.

Facilities

Location

Start date

City Of London (London)
See map
Token House, 11-12 Tokenhouse Yard, EC2R 7AS

Start date

On request

Questions & Answers

Add your question

Our advisors and other users will be able to reply to you

Who would you like to address this question to?

Fill in your details to get a reply

We will only publish your name and question

Reviews

Subjects

  • Project
  • Logic
  • Java
  • Testing

Course programme

Introduction
What is API testing and why should you do it?
REST vs SOAP based API testing

Overview of the three-tier architecture model
Presentation Tier – User interface (UI)
Logic Tier – Business logic (API)
Data Tier – database data (DB)

Overview of the Rest Assured syntax
Similarities with Gherkin and BDD

Creating a project

Testing the logic tier

Sending requests to the API
POST, GET, PUT, DELETE, OPTIONS, PATCH and HEAD requests

Validating and verifying responses

Testing API functionality

Working with TestNG

Testing API reliability

Carrying out performance testing

Carrying out security testing

Debugging

Automating your tests

Closing remarks

Rest Assured: Introduction to API Testing for REST Services Training Course

Price on request