What is API testing?

An application programming interface (API) is a set of subroutine definitions, communication protocols, and tools for building software. In general terms, it is a set of clearly defined methods of communication among various components.

Why learn API testing?

Really easy and fast to learn
it’s still manual testing, not automation

Salaries are higher
and more job opportunities available

Higher chance to be hired
than other manual testing candidates

To improve your skills in QA
To provide better feedback to the clients and colleagues

Curriculum

Lesson 1

Introduction to API testing. REST. Formats of transporting data. What is JSON. HTTP Verbs. Request and response, headers, status codes. How API calls look in a real app. Google Chrome inspector: Network tab. Introduction to Postman, the most common status codes. Our first API call via Postman.

Lesson 2

Testing of a real API call via Postman. API testing checklist: we will go over and execute the most common test cases. Overview of curl and how to make an API call via your terminal (so you look cool).

Lesson 3

Charles Proxy as an alternative of Google Chrome debugging Network tab but for mobile apps. More hands-on API testing. Automating API tests with Postman and Postman collections. Interview questions on API testing.

Our instructor

Lana Levinsohn

8 years of experience in all kinds of manual and automated testing

Apply for the online course


Submit
Or call us +1 415 319-9099