Animesh PathakforKeploy Tech Blogkeploy-blog.hashnode.dev·Oct 18, 2024Migration Guide: From RestAssured to KeployIf you're tired of writing endless lines of repetitive code in RestAssured just to test your APIs, you're not alone. API testing shouldn’t feel like pulling teeth, but let’s face it—REST Assured can make the process boring and unnecessarily time-cons...REST
Karthik Tkarthiksdet.hashnode.dev·Oct 12, 2024Choosing Between RestAssured and Karate: An In-Depth Tool ComparisonFeatureRestAssuredKarate Primary PurposeAPI testing using Java and other JVM-based languagesAPI testing, UI automation, and performance testing Language SupportJava (Groovy also supported)DSL-based syntax, no coding required for simple scenarios ...72 readsRest Assured
Vanshika Sharmavanshikablogs.hashnode.dev·Jul 18, 2024Mastering Cookies Management in API TestingIn API testing, managing cookies effectively is crucial for ensuring accurate session handling and security validations. Cookies play an essential role in maintaining stateful interactions between the client and the server, and their correct manageme...API TESTING
Tinashetcix.hashnode.dev·Apr 29, 2024How to write automated tests as a QAThere are innumerable articles on how to write automated tests. Well, here's one more - they are countless right so no one's counting? In this article, I'll share how I write automated tests. Guided by the test pyramid, we will look at API tests and ...33 readsRest Assured
Rakesh Vardanrakeshvardan.com·Apr 20, 2024Choosing the Optimal Approach for API AutomationIntroduction As an automation engineer, testing APIs is a significant part of our role. While there are numerous tools available for this purpose, choosing the right one can significantly impact our testing efficiency. In this blog post, we'll explor...1 like·89 reads#APITestAutomation
SUBODH SINGHsubodhsingh.hashnode.dev·Sep 22, 2023RestAssured #19 - Creating POJO With Lombok (Serialization & De-Serialization)What is Lombok? Lombok is a Java library that aims to reduce boilerplate code in Java classes by providing annotations to automatically generate common methods such as getters, setters, and constructors. Using Lombok annotations in Java classes can s...562 readsAPI Testing | Rest AssuredRest Assured
SUBODH SINGHsubodhsingh.hashnode.dev·Aug 12, 2023RestAssured #18 - Schema ValidationIntroduction When working with APIs, ensuring the integrity and structure of data exchanged between clients and servers is crucial. One effective way to achieve this is through schema validation. Schema validation involves comparing the structure of ...1 like·183 readsAPI Testing | Rest AssuredRest Assured
SUBODH SINGHsubodhsingh.hashnode.dev·May 25, 2023RestAssured #17 - API Automation Practice (Part 4)- Delete Crocodiles (DELETE Request)Validation for DELETE Crocodiles End point (DELETE Request)- https://test-api.k6.io/my/crocodiles/{id} Below are validations for deleted crocodiles - Status Code - 204 (DELETE Request) No content To GET updated crocodile details for the user send a...29 readsAPI Testing | Rest AssuredRest Assured
SUBODH SINGHsubodhsingh.hashnode.dev·May 23, 2023RestAssured #16 - API Automation Practice (Part 3)- Validate Crocodiles (GET Request)What are Hamcrest Matchers? Hamcrest Matchers is a library that provides a rich set of matchers for performing flexible and readable assertions in Java. It is commonly used in testing frameworks like JUnit and TestNG to write expressive and readable ...99 readsAPI Testing | Rest AssuredRest Assured
SUBODH SINGHsubodhsingh.hashnode.dev·May 7, 2023RestAssured #15 - API Automation Practice (Part 2)- Update Crocodiles (PUT & PATCH Request)Below are details of the Test case covered in this article Difference between PUT and PATCH request To update resources there are two methods PUT - It is used to replace resources where entire representation of the resource needs to be sent in the...70 readsAPI Testing | Rest AssuredRest Assured