Subcribe and Access : 5200+ FREE Videos and 21+ Subjects Like CRT, SoftSkills, JAVA, Hadoop, Microsoft .NET, Testing Tools etc..
Batch
Date: June
18th @7:00AM
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
- What is API?
- What is Rest API?
- What is JSON?
POSTMAN BASICS
- Install
- Walkthrough on tool
- Generate API KEY
- API documentation
- Execute GET Request
JSON BASICS
- JSON Syntax and Data Types
- JSON Object
- JSON Array
- Accessing JSON elements
HTTP BASICS
- Executing HTTP Meyhods
- Status Codes
POSTMAN MOCK SERVER
- Setup Mock Server with Multiple Example
RESTASSURED
A. RestAssured - Setup
- What is RestAssured?
- Setup Pre-requisites
- Setup JAVA JDK
- Eclipse –TestNG plugin download
- Create project using Eclipse
B. RestAssured Getting Started
- Why static imports?
- Method chaining concept?
- Automate GET Request – Assert Status Code
- Automate GET Request – Assert Response Body
- Automate GET Request – Extract Response
- Automate GET Request – Extract Single Field
- Hamcrest Assertion on Response
- What is Hamcrest and Why it is popular?
- Executing Hamcrest Collection Matchers
C. RestAssured – Logging
- Request and Response Logging
- Log if Error
- Log if Validation Fails
- Blacklist Headers
D. RestAssured Handling Headers
- What are Headers?
- Set Mock Environment for Headers
- Multiple Headers in Request
- Multiple Headers in Request using Headers.
- Multiple Headers in Request using Map.
- 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
- Framework – Automate Tests
- Framework - Create POJO’s
- Framework – Create Reusable Methods
- Framework – Token Manager
- Framework – Routes
- Framework – PropertyLoaders
- Framework - Class Refactoring
- Framework – Lombok
- Framework- Allure Reporting
- Framework – Maven Command Line
- Framework – Important Optimization
- Framework- Integration With GitHub
- Framework-Integration with CI