Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Pluralsight

Getting Started with Web API Test Automation in Java

via Pluralsight

Write review

Overview

Google, IBM & Meta Certificates — All 10,000+ Courses at 40% Off
One annual plan covers every course and certificate on Coursera. 40% off for a limited time.
Get Full Access


In today's world, software development companies are pressured to deliver a product faster than ever before. This means a shorter Software Development Life Cycle (SDLC) must be achieved, and thus the testing process must keep up the pace. In this course, Getting Started with Web API Test Automation in Java, you will learn how to deliver faster yet high-standard quality assurance to a Web API. First, you will get an overview of the fundamental theory that surrounds Web APIs including how a Web API works and the necessary basic HTTP concepts that you need to get started. Next, you will learn about and get hands-on practice with various tools that can help you to automate tests and you will understand their strengths and weaknesses. Finally, you will write your own small testing framework in Java to achieve test automation. By the end of this course, you will have learned how to approach Web API test automation, decide what solutions are appropriate to your specific needs and the practical coding skills to achieve faster testing. All of this will serve you as a foundation to further develop a fully automated approach to testing within the SDLC.

Syllabus

  • Course Overview 1min
  • Introduction 4mins
  • Understanding Web API and HTTP Concepts 13mins
  • Getting Started with Web API Testing 17mins
  • Writing Basic GET Tests for Response Headers 30mins
  • Writing Advanced GET Tests for Response Payload 33mins
  • Writing Tests for DELETE and POST 17mins

Taught by

Andrejs Doronins

Reviews

4.5 rating at Pluralsight based on 98 ratings

Start your review of Getting Started with Web API Test Automation in Java

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.