Search Header Logo
Basic Concepts

Basic Concepts

Assessment

Presentation

•

Business

•

KG

•

Practice Problem

•

Hard

Created by

Fernanda Fernández

FREE Resource

13 Slides • 0 Questions

1

media

API Testing

Edify QA

2

media
media
media

Topics to be covered

●Basic concepts

●Testing Pyramid

●What is and API?

●REST

●RESTful

●SOAP

●STREAMING

●RPC/CORBA/SOAP/REST/GraphQL

●HTTP Requests

●Requests’ Types

●Authentication

●Request Headers

●Request Body

●Response Headers

●Response Body

●Browser's dev tools

●Postman Platform

●Swagger Platform

●Automating API tests using chai

3

media

●Individuals and interactionsover processes and tools

●Working softwareover comprehensive documentation

●Customer collaborationover contract negotiation

●Responding to changeover following a plan

Basic concepts - Agile manifesto

https://agilemanifesto.org/

4

media
media
media

Basic concepts - HTTP/HTTPS

●Meaning: Hypertext Transfer Protocol Secure

This concept is a protocol that secures communication and data transfer
between a user's web browser and a website. HTTPS is the secure version
of HTTP.

5

media
media
media

Basic concepts - JSON

●JSON stands for JavaScript Object Notation

●JSON is a lightweight format for storing and transporting
data

●JSON is often used when data is sent from a server to a
web page

●JSON is "self-describing" and easy to understand

JSON Syntax Rules

●Data is in name/value pairs

●Data is separated by commas

●Curly braces hold objects

●Square brackets hold arrays

JavaScript Object Notation

The JSON format is syntactically identical to the code for creating
JavaScript objects. Because of this similarity, a JavaScript program
can easily convert JSON data into native JavaScript objects.

6

media
media
media

Basic concepts - XML

●XML stands for eXtensible Markup Language

●XML is a markup language much like HTML

●XML was designed to store and transport data

●XML was designed to be self-descriptive

●XML is a W3C Recommendation

7

media

Basic concepts - XML

8

media

Basic concepts - XML

9

media
media
media
media
media
media
media
media

Testing Levels

Testing Pyramid

Acceptance

tests

System tests

Integration tests

Unit/Component tests

Unit testing

Integration testing

End to End testing

10

media
media

11

media

12

media
media

13

media
media
pattern-tertiary
media

API Testing

Edify QA

Show answer

Auto Play

Slide 1 / 13

SLIDE