How to Perform Request & Response Specification in Rest Assured | API Testing Tutorial | Day 16
Hey BugHunters, In this video we are going to discuss Request & Response Specification in Rest Assured and Static import in Java. This is part of the video serious REST Assured API testing Beginner Tutorial P.S: This is Day 16 of the 30 days of API Testing challenge Series. Where will learn the Basics before jumping to API Automation. π Download PPT : https://scrolltest.com/ra/day16 π All 30 Days Task - https://scrolltest.com/30days/restassured π Join 30 Days Challenge Updates - https://scrolltest.com/tta π Free Automation MasterClass - https://thetestingacademy.com π REST API testing with Python - https://masterapitesting.com β Time Jump β What is Static members in Java? We can use static with a variable, method , inner class and blocks. They are associated with the class not with the object. You can use them without instantiating the class. A static variable of a class is shared by every instance of that class. β What is Specification? If you are using a multiple tests and want to avoid duplicate request parameters and response, You can use the specification object. There are two types of specification builder Java classes as mentioned below: - RequestSpecBuilder - ResponseSpecBuilder β What is Static members in Java? We can use static with a variable, method , inner class and blocks. They are associated with the class not with the object. You can use them without instantiating the class. A static variable of a class is shared by every instance of that class. β What is RequestSpecification? It used when a few common parameters are needed for multiple and/or different tests while creating a request. import io.restassured.builder.RequestSpecBuilder; β What is Response Specification? This is used to validate a common response or a response needed for multiple tests from the body. We can also merge additional body expectations must all be fulfilled for the test to pass. import io.restassured.builder.ResponseSpecBuilder; β What is Rest Assured? REST Assured is a Java library that provides a domain-specific language (DSL) for writing powerful, maintainable tests for RESTful APIs. I'll be using real-world code examples you can copy, run, and reuse directly in your own test automation efforts #restassured #restassuredtutorial #apitesting #api #automationtesting #manualtesting #testautomation #thetestingacademy #scrolltest π Tools and services I recommend: Some of the courses that I recommend to become better Automation Tester ππ π¦ Learn Jenkins for QA - https://bit.ly/learnjenkins-p1 πΈ Programming Java - https://bit.ly/learnjava2020-p1 π Test Automation - https://bit.ly/learnautomation2020 π API Testing - https://www.learnapitesting.com π Cypress Tutorial with LIVE Projects - https://cypresstutorial.com π REST API testing with Python - https://masterapitesting.com PS: Some of the links in this description are affiliate links that I get a kickback from π
Download
1 formatsVideo Formats
Right-click 'Download' and select 'Save Link As' if the file opens in a new tab.