Day 20 of 30-Day API Testing Challenge: Tools, Libraries, and Frameworks
Join Pramod on day 20 of the API testing challenge. Discover essential tools, libraries, and frameworks for effective API testing. Share your own tools!
File
API Testing Tools and Framework 30 Days of API Testing Day 20
Added on 09/25/2024
Speakers
add Add new speaker

Speaker 1: Hey guys, welcome to testing Academy. My name is Pramod and welcome to the 30 days API testing challenge. We are at day 20 and today the task here is that share all the tools frameworks or library that currently are used in your API to stay along with it, right? So that is I'm going to discuss about it and I'm going to discuss about few things that we are currently using. I hope you're excited to know that and let's get started, right, right. So before starting out guys, we are on a mission of mission to master the API testing and this is 30 day challenge. So in 30 days, we want to basically explore as a beginner how to do properly API testing and all right, if you haven't watched my previous tutorial, I will recommend you to watch it out. I have explained lots of different tools like postman, rest assured and all and probably you have gained enough knowledge about the HTTP methods like get, put, post, right? So before going further in day 20, we need to get few of the details means I'm going to share a few of my tools, libraries and framework that I have. I use generally and I have used so that's that is what we are doing, right? So resources, all the tasks that you are seeing on the day 30 days API testing challenge, you can go to scrolltest.com slash API slash test, you'll know about it thread for this especially the thread of ministry of testing. You can go to this link to check it out. If you want to get the full view or want to download all the resources related to 30 days of testing, you can go to the testingacademy.com slash 30 days of API, 30 days API, right? So right, if we talk about tools for API testing, we use postman a lot and we use rest client for Ruby. It's a very pretty much similar to rest. You can say request that you have seen in Python, right? So already pre-made pre-made methods related to different HTTP methods are already available that we use. We use extensively Chrome DevTools for basically debugging the API, get to getting know about the API to exploring the API, right? We use Charles proxy to basically use as a web proxy as well as system proxy to know about what kind of API calls are going from our OS to the server to client to a server that we use. If we talk about frameworks, we use Cucumber. So I'll be starting for a couple of days, day 21, 22, 23, probably we are going to discuss about Cucumber REST API. I hope you are excited to learn about it. This is kind of an introduction, small introduction. We use page object pattern, especially in the other frameworks, not with the API testing. For BDD, BDD is nothing but it's a behavior driven development. It's a way basically in which you have, you have to follow a certain syntax. For example, you have given a certain scenario when you take certain action and then this should be the outcome, right? So if we talk about here, so for example, there's a short description of a desired functionality that you want. For example, the functionality can be log into a login to a Facebook, right? So given you have username and password, then you enter username and password and click the submit button, then it should submit successfully and you will see the successful message or the dashboard of Facebook, right? So that is how you can convert any kind of a test scenario into the given, when, then, right scenario, right? So that is all about the BDD and we are going to explore more about how to do Cucumber and REST API, basically Cucumber JVM implementation where we are going to discuss about the, how to use, how to basically perform an API testing using Cucumber and JVM implementation, right? I hope you are excited. I'll see you in the next video. Thanks a lot for watching. This was a quick video about it. What are the tools that we use specially and I hope you are excited for the day 21. The task here for you is that you need to share what kind of library, what kind of tools, what kind of framework that you use, especially on the thread. So make sure you do that and I'll see you in the day 21, right? I'm excited to share all the things. If you have any questions, comment down below, I'll definitely going to reply. Thanks a lot for watching and if you have any question again, you can contact me at the right contact at the right testingacademy.com again, contact testing at the right testingacademy.com, right? I will be happy to help you. Thanks a lot for watching. Bye.

ai AI Insights
Summary

Generate a brief summary highlighting the main points of the transcript.

Generate
Title

Generate a concise and relevant title for the transcript based on the main themes and content discussed.

Generate
Keywords

Identify and highlight the key words or phrases most relevant to the content of the transcript.

Generate
Enter your query
Sentiments

Analyze the emotional tone of the transcript to determine whether the sentiment is positive, negative, or neutral.

Generate
Quizzes

Create interactive quizzes based on the content of the transcript to test comprehension or engage users.

Generate
{{ secondsToHumanTime(time) }}
Back
Forward
{{ Math.round(speed * 100) / 100 }}x
{{ secondsToHumanTime(duration) }}
close
New speaker
Add speaker
close
Edit speaker
Save changes
close
Share Transcript