Courses Offered: SCJP SCWCD Design patterns EJB CORE JAVA AJAX Adv. Java XML STRUTS Web services SPRING HIBERNATE  

       

API TESTING Course Details
 

Subcribe and Access : 5200+ FREE Videos and 21+ Subjects Like CRT, SoftSkills, JAVA, Hadoop, Microsoft .NET, Testing Tools etc..

Batch Date: Apr 4th @8:00PM

Faculty: Ms. Harshil (5+ Yrs of Exp,..)

Duration: 45 Days

Venue :
DURGA SOFTWARE SOLUTIONS,
Flat No : 202, 2nd Floor,
HUDA Maitrivanam,
Ameerpet, Hyderabad - 500038

Ph.No: +91 - 9246212143, 80 96 96 96 96

 

Syllabus:

API TESTING
(Manual + Automation + Real Time Project)

POSTMAN

API  BASICS

  1. What is API?
  2. What is Rest API?
  3. What is JSON?

POSTMAN BASICS

  1. Install
  2. Walkthrough on tool
  3. Generate API KEY
  4. API documentation
  5. Execute GET Request

 JSON BASICS

  1. JSON Syntax and Data Types
  2. JSON Object
  3. JSON Array
  4. Accessing JSON elements

HTTP BASICS

  1. Executing HTTP Meyhods
  2. Status Codes

POSTMAN MOCK SERVER

  1. Setup Mock Server with Multiple Example

RESTASSURED
 
A. RestAssured - Setup

  1. What is RestAssured?
  2. Setup Pre-requisites
  3. Setup JAVA JDK
  4. Eclipse –TestNG plugin download
  5. Create project using Eclipse

 B. RestAssured Getting Started

  1. Why static imports?
  2. Method chaining concept?
  3. Automate GET Request – Assert Status Code
  4. Automate GET Request – Assert Response Body
  5. Automate GET Request – Extract Response
  6. Automate GET Request – Extract Single Field
  7. Hamcrest Assertion on  Response
  8. What is Hamcrest and Why it is popular?
  9. Executing Hamcrest Collection Matchers

C. RestAssured – Logging

  1. Request and Response Logging
  2. Log if Error
  3. Log if Validation Fails
  4. Blacklist Headers

D. RestAssured Handling Headers

  1. What are Headers?
  2. Set Mock Environment for Headers
  3. Multiple Headers in Request
  4. Multiple Headers in Request using Headers.
  5. Multiple Headers in Request using Map.
  6. Multi Value Header

E. RestAssured – Request Specification

F. RestAssured – Response Specification


G. RestAssured – Automate POST ,PUT,GET DELETE


H. RestAssured – Send Request Payload MultipleWays


I. RestAssured – Send Complex JSON as Request


J. RestAssured- Handling Request Parameters


K. RestAssured-File upload and Dowload


L. RestAssured- Filters


M. Serialization and DE-serialization


N. Jackson Annotation


O. Complex POJO


P. Authentication and Authorization

Q. FRAMEWORK 

  1. Framework – Automate Tests
  2. Framework -  Create POJO’s
  3. Framework – Create Reusable Methods
  4. Framework – Token Manager
  5. Framework – Routes
  6. Framework – PropertyLoaders
  7. Framework -  Class Refactoring
  8. Framework – Lombok
  9. Framework- Allure Reporting
  10. Framework – Maven Command Line
  11. Framework – Important Optimization
  12. Framework- Integration With GitHub
  13. Framework-Integration with CI