REST API Testing Table of Contents


Table of Content
 

 

Software Testing Basics

  • Scope
  • Functional vs. Non-Functional testing
  • Defects and Failures
  • Finding Faults Early
  • Compatibility
  • Input Combinations and Preconditions
  • Static vs. Dynamic Testing
  • Software Verification and Validation
  • The Software Testing Team
  • Software Quality Assurance (SQA)
  • Testing Methods - The box approach

REST API Basics

  • REST Basics
  • REST and HTTP are not same
  • REST Guiding Principles
  • REST Architectural Elements
  • HTTP Methods
  • Resource Naming

Idempotence

  • Idempotence Basics
  • HTTP Safe Methods
  • HTTP Idempotent Methods
  • HTTP POST
  • HTTP PUT
  • HTTP DELETE
  • HTTP GET
  • HTTP HEAD
  • HTTP OPTIONS
  • HTTP TRACE
  • HTTP Status Codes

HTTP Status Code Basics

  • 1xx Informational response
  • 2xx Success
  • 3xx Redirection
  • 4xx Client errors
  • 5xx Server errors

REST API Testing Design

  • Test Design
  • REST API Testing Challenges
  • REST API Testing Requirements Gathering
  • REST API Testing High Level Design
  • REST API Testing Low level Design
  • REST API Testing

REST API Test Execution

  • REST API Unit Testing
  • REST API Integration Testing
  • REST API Test Development
  • REST API Testing Defects
  • Defects Reporting
  • REST API Testing Best Practices
  • Example - HTTP API Testing

REST API Testing Tools

  • Postman
  • SoapUI
  • REST-Assured
  • Jmeter
  • CI with Jenkins
  • cURL




Apply for the Certification

https://www.vskills.in/certification/testing/rest-api-testing-certification-course

 For Support