
Explore API automation for SDET using Rest Assured and HttpClient, mastering get, post, put, and delete calls and building a test framework with TestNG.
Demonstrates API testing with RestAssured for a GET call, using OpenWeatherMap API, comparing Postman tests, and explaining given-when-then style and response validation when UI is not ready.
demonstrates calling a get method in bdd style using rest assured and a json mock api, including installing json server, configuring dependencies, and testing with postman.
Learn to call a post method in RestAssured using a plain string as the body, with headers. Extract the response and convert it to Jason for precise assertions.
Master how to call a post method with RestAssured using a Java object, and receive the response into another Java object via json mapping and getters.
Learn to call the post method using a json file in RestAssured by reading it with a file input stream and IOUtils, instead of a json object, for API automation.
Call the post method in RestAssured using a Java object; create a data class with getters and setters, send as json, and verify the status code.
Learn how to call a post method in RestAssured using a JSON object by building a JSON body, setting the content-type header, and validating the response.
Learn how to perform a put request with RestAssured, updating a resource by sending a JSON body and id, setting content-type, and validating the updated response.
Learn to call the delete method in RestAssured to remove a resource by id, verify a 200 ok response, and perform end-to-end address deletion.
Demonstrates testing a SOAP API with RestAssured in Java, showing how to send a SOAP request, configure headers, post to a SOAP endpoint, and parse XML response to extract data.
Test REST and SOAP APIs using a pure Java HTTP client, create a client and request, add headers, execute, and assert the response status and json content.
Build an http client, issue a post request with a json payload and content-type header, then capture and parse the response to assert the status code and created id.
Test a soap api with java HttpClient, loading the wsdl and sending a soap request from a file with a text/xml body, then verify a 200 response.
Install TestNG in Eclipse and create a Java project with annotated test methods. Run tests via TestNG, and generate an Excel-based suite to execute multiple classes.
Learn how TestNG annotations like before method and after method drive test setup and teardown, with examples opening google.com and closing the browser.
Learn how to control test execution order in TestNG by assigning priority values to @Test methods, including negative, zero, and positive priorities, overriding default alphabetical order.
Learn to organize test cases in TestNG by using groups to run smoke or regression tests, assign groups via include name, and manage before and after methods, then review reports.
Learn to set dependencies between methods in TestNG with dependsOnMethods, ensuring a test runs after its prerequisite and is skipped if that prerequisite fails, demonstrated through an intentional assertion.
Discover maven, a build automation tool that manages dependencies from the central repository, driving lifecycle phases from validate to deploy with plugins and settings.
Install and configure Maven in Eclipse, set Java home and PATH, create a Maven project with pom.xml, add Selenium and TestNG dependencies, and run mvn clean install to build and test.
Learn how Git and Git servers manage code with distributed source control, including local and remote repositories, commits, pushes, and pulls, plus branches and pull requests for review.
Learn practical git workflows for sdet, covering local and remote repositories, master and feature branches, and commands like init, add, commit, push, and pull requests.
Learn to use the Eclipse EGit plugin to manage and commit code, create and connect a local repository with a remote origin, and push changes to the master branch.
Create a feature branch from master, commit and push changes, then raise a pull request for code review; resolve merge conflicts with the merge tool and merge to master.
Discover api testing fundamentals with RestAssured, covering api concepts, rest vs soap, web services, protocols, and tools for efficient testing.
Explore key challenges in API testing, from correct parameter choices and call sequencing to output verification and payload formatting, using RestAssured and HttpClient workflows.
Explore rest assured for api testing with a dsl style, covering post requests, json responses, and status code validations, and compare api testing with unit testing, plus soap versus rest.
Webservices/API Testing course is designed to make you an expert in working with Back end Testing.
Nowadays, almost all web applications use web services to communicate or interact with each other. Most modern day web services are built on Representational state transfer (REST) architecture; REST has gained a lot of popularity and it will continue to do the same due to its simplicity in comparison with other technologies.
90%of the IT industry now heading towards this API for automating Services. On course completion You will be familiar with REST API testing using Postman, SOAPUI & RestAssured and can implement Successfully it in your work place or will surely land on High Paying Job.
Other courses i offer on udemy
Selenium Webderiver | Selenium Testing Framework | Appium | REST Assured | RESTful API | RESTful Web Services | Devops | Jenkins | Apache Maven | Python | Docker | Jmeter | Coding Interviewes