Mô tả

Welcome!

This is the third course in my "QA Guide" series. Application QA Engineers are high on the list of great jobs that can earn you over $100k a year. Take the next step to achieve your maximum earning potential.


What are APIs? And how do we test them?

APIs are an extremely important part of the applications that we use everyday. There are APIs being called every time you open an app on your phone, search for products on the web, or play a song from your Alexa.

If your team is developing a mobile app or web application, there are going to be APIs involved. You need to be able to understand what APIs are, how they work, and how to test them.


Are you ready to work with APIs?

In this course you will learn everything that you need to know to get started with REST API testing.

The course starts with API basics. Here you will learn what an API is and how they work.

I will be covering several tools along the way to help you validate and format APIs so that you can quickly and easily understand the purpose and content.

You will learn some javaScript which is essential when working with REST APIs.

The bulk of the course will be through exercises. We will use Postman to generate API requests. Then we will use Postman to test the requests that we created.

Finally, we will be using Fiddler to capture, view, and manipulate API Traffic.


Get started now!

Bạn sẽ học được gì

You will learn what APIs are and how they work

You will be skilled at using Postman and Fiddler to create, issue requests, and test APIs

You will learn how to use Fiddler to capture, view, replay, and manipulate web traffic

You will be able to read and create JSON data

You will learn some javaScript

Yêu cầu

  • Basic understanding of computers and web browsers
  • Basic knowledge of testing practices is helpful, but not required
  • PC or Mac computer
  • All software used in the course is freely available on the internet

Nội dung khoá học

9 sections

Introduction

2 lectures
Introduction
00:38
How to get help
03:15

API Basics

7 lectures
What is an API?
02:12
How APIs work with applications
02:53
API Enpoints
02:01
Request methods
03:14
Status codes
03:14
Headers
02:09
Request and Response Body
02:18

Working with JSON with Sublime Text

6 lectures
Intro to working with JSON with Sublime Text
01:13
Installing Sublime
02:12
Install package control
03:32
Install Pretty JSON
02:15
Validating JSON
05:17
Formatting JSON
03:53

javaScript and JSON data

6 lectures
Introduction to javaScript and JSON data
02:14
Datatypes
10:39
Variables
14:53
Arrays
06:15
Objects and JSON
10:04
Accessing object values
09:11

API Playback Tool - Postman

12 lectures
Intro to Postman
01:18
Postman installation
04:01
Create a request
10:10
Collections
12:21
Path parameters
06:18
Query parameters
06:01
POST, PUT, and PATCH requests
18:32
DELETE request
01:10
Variables
06:16
API key
06:21
Environment variables
06:38
Headers
01:34

Postman Testing

8 lectures
Intro to Postman API testing
01:30
Testing for status codes
09:41
Testing for body content
11:24
Using variables in tests
06:06
Testing for response time
04:41
Testing for headers
04:15
Challenge Project: Testing the PokeAPI
05:16
Challenge Solution: Testing the PokeAPI
54:27

Browser Developer Tools

3 lectures
Intro to Browser Developer Tools
00:22
Opening the developer tools
05:47
Capturing browser traffic
05:35

API Proxy Tool - Fiddler

11 lectures
Intro to Fiddler
00:53
A quick note about Fiddler
00:30
Fiddler installation
05:49
Understanding the session output
04:24
Inspectors
03:42
Configuration the session data
04:34
Filtering requests
05:50
Session timeline
02:41
Replaying requests
02:17
Simulating network speeds
03:14
Auto-responder
08:11

Wrap Up

2 lectures
Congratulations and next steps
01:06
BONUS: Additional resources
00:12

Đánh giá của học viên

Chưa có đánh giá
Course Rating
5
0%
4
0%
3
0%
2
0%
1
0%

Bình luận khách hàng

Viết Bình Luận

Bạn đánh giá khoá học này thế nào?

image

Đăng ký get khoá học Udemy - Unica - Gitiho giá chỉ 50k!

Get khoá học giá rẻ ngay trước khi bị fix.