**UPDATE** From version 8.5.0 onwards, Katalon Studio has two editions: Katalon Studio - Standalone Edition and Katalon Studio - Platform Edition. In Platform Edition, TestOps and Git integration are enabled by default. 1. Sign up katalon.com/sign-up Or Login katalon.com/sign-in to Katalon Platform (This email and password will work on all Katalon Platforms like Katalon Studio, TestOps etc) 2. Goto download page (click Download Studio from top right) and download Katalon Studio Standalone Edition (Extract and Open Katalon Studio by using file katalon.exe) 3. Now open Katalon Studio on your Desktop and click on user icon (Top Right) and Login using the same credentials, Select the organisation created above 4. Will see the option to create new project on home page OR File > New > Project
Hi Hazem, I will suggest you start from here - ua-cam.com/play/PLhW3qG5bs-L8qJoRNpkQX_NVrHwYjVxe9.html And after getting the basics and project setup ready, then go for API testing videos here
Hi Raghav, thanks for the videos. It is really helpful. I might need some help (i tried to find solutions everywhere but couldn't get the answer). So i have mobile apps and in the landing page there is text "already have an account? Login" and the text "Login" only that clickable. But when i run it is always not working like didn't redirect to login page. How to handle link within the sentence? Thank you
Hi Raghav.. Need some information...!! There are two types of sources available katalon studio (free) & katalon studio enterprise (commercial). I'm looking for open source test automation tools .. As per my test requirements, assuming that katalon studio works in all aspects like integration with jenkins,git & jira and also using same katalon studio ID in both local and remote machines can work. In over all, the concepts you have shared does it work for free without any cost for an individual base tester for whole project ?
Hi Raghav, Just now i ran the below REST service by selecting method as POST without HTTPBody and able to service response as Status : 201 created. Request: reqres.in/api/users?page=2 Response: { "id":"264", "createdAt":"2020-09-28T16:15:18.765Z" } Is this correct -- i think Post method should ask body right ?
Hi Govind, if you have selected POST method, it should ask for body, Not sure if this works here as this is a dummy api and not actually creating anything on the server. If you want can create your own REST service and check. Watch this - ua-cam.com/video/7vx0RIwHVzg/v-deo.html
Hi Raghav, Thanks for sharing videos. Your videos are really good and very helpful. I have a question here, I am trying to perform all the steps which you have mentioned in your video, but I am facing "cannot send the test request site" issue. I have tried to resolve this but unable to do it. I have gone through Katalon Forum and tried to find the solution but didn't get the answer. Could you please help me?
Hi Pradyumna, are you using the same example api, will need to see your request to troubleshoot. Suggest that you go through the video again and check if any steps are missed.
Thanks, in fact I’m usually using sopaUI for testing soapaip and postman for testing restfulapi so I just wanted to know if Katalon do the job for me thus by one stone can hit two birds, I mean learning new different testing technology to achieve all my needs.
You can use SoapUI for both. But pls do a POC (proof of concept) by automating some of your API before switching. And Katalon studio is now a commercial tool
Hello Raghav, I have a quick question, my katalon is not displaying the response on Json, even if I click on JSON (the app is not converting the script from HTML to JSON), how I can convert my response to JSON?
Sudha let me know what kind of data scrape you are trying to do I'm not very sure, as I have not tried it myself, but these steps can help you: Set Up Web Test Open Katalon Studio and create a new Web Test Case Open Website Use WebUI.openBrowser() and WebUI.navigateToUrl() to load the target website Capture Elements Use the Spy Web tool to identify elements for scraping Extract Data Use WebUI.getText(findTestObject('path/to/object')) to collect text or data Save Data Write the data into a file or log using a script Close Browser Use WebUI.closeBrowser() to finish --
Hai Raghav, OAuth 2.0 is not working when my grand type is Password credentials. Only Bearer is created but not create the access token . Can you please.in postman tool it's working but katalon not working.
Hi Plague, yes, that exactly what we do in data driven testing, Can put your data in excel and run the same test multiple times with diff sets of data. Check the data driven, parameterization videos of this list
Hi Subodh, there is tutorial on how to refer test data from excel file, not exactly on checking response, but you should be able to do the same using variables to refer data
@@RaghavPal H Raghav, I am not able to run a project that my coworker sent me but it is working at his end just fine. We are using BDD and the error seems like the control is not going to feature file. Do you know why this is happening or could u please take a look. We will discuss in details on everything! Thanks
Hallo Mr.Raghav. Do you have a video ,create Token bearer postman with the katalon, I was export data postman to import katalon,but my postman use token and I dont understand token with the katalon. Thank you mr.raghav
Hi Raghav, its nice sessions. But you are not explaining for Post,Put and Delete requests. It would be really helpful if you explain these 3 requests in detail with katalon. Thanks in advance.
Hi El, Katalon is a ready framework for UI, API and Mobile testing, You save time in basic setup etc. Plus you do not need programming backgroud to use it
Hi Monisha To become an automation tester, there are a few core concepts you should familiarize yourself with, regardless of the specific tool you'll be using. Here are some suggestions for topics to study: Programming fundamentals: Automation testing involves writing code, so you should have a solid understanding of programming concepts like variables, data types, control structures, and functions. Object-oriented programming (OOP): Many automation tools, including Katalon, use object-oriented programming concepts. Familiarize yourself with classes, objects, inheritance, and polymorphism. Web technologies: Since most web applications are tested using automation tools, it's important to have a basic understanding of web technologies like HTML, CSS, and JavaScript. Test automation frameworks: Learn about different test automation frameworks like data-driven, keyword-driven, and behavior-driven frameworks. These frameworks can help you write maintainable and scalable automated tests. Test automation tools: Of course, you'll need to learn how to use a specific automation tool like Katalon. Once you have a solid foundation in programming and automation concepts, you can start learning the tool's features and functionalities. Agile development: Many companies use agile development methodologies, so it's important to understand concepts like sprints, user stories, and acceptance criteria. Testing methodologies: Learn about different testing methodologies like black-box, white-box, and gray-box testing. Understanding these concepts will help you design effective test cases. By studying these concepts, you'll be better equipped to start using Katalon and other automation tools. Good luck with your transition to automation testing!
Do I have a question that if you have a knowledge of KATALON STUDIO, how to use and testing or enter commands etc in it then it is possible that you can also use selenium IDE? Is katalon studio works as selenium IDE? Inspecting element is also work as same as in selenium IDE?
Hi Nida, Katalon Studio provides much more features than Katalon IDE. It uses Selenium core libraries and have some built in functions that you can use to setup your complete automation testing project
Thanks for the great tutorial Raghav :) I am using the latest version of Katalon: 6.1.5 I followed the example ok and the ABC Bank response code displayed perfectly fine but the History pane on the right remains stubbornly empty despite the successful execution :-/ Is anybody else having the same problem? Maybe there is a bug in these later versions of Katalon? Or do I have to switch some preference on?
@@RaghavPal Cheers Raghav - I am hoping to minimise the number of QA tools we use so if we can use Katalon for API testing as well, that would be great. Hopefully v6.1.6 will be released soon :)
Hi Paloju, I believe you are talking about creating our own scripts and frameworks to do API testing. Yes, we can do that, will have to do all setup and coding for every functionality.
Hi Raghav ..Can you share few url's for sample WSDL ? I tried to check Thomas bayer one and that one is not working ? www.thomas-bayer.com/axis2/services/BLZService?wsdl --- not working
Hi Raghav, I am getting Bad gateway: /sqlrest/CUSTOMER Status as 502 bad gateway For rest request - Thomas-Bauer.com/sqlrest/CUSTOMER/10 Version of katalon studio is 6.1.4 Please help
www.thomas-bayer.com/axis2/services/BLZService? wsdl this link also not open my browser i got error message The following error was encountered while trying to retrieve the URL: www.thomas-bayer.com/axis2/services/BLZService? Zero Sized Reply Squid did not receive any data for this request. Your cache administrator is webmaster.
**UPDATE**
From version 8.5.0 onwards, Katalon Studio has two editions:
Katalon Studio - Standalone Edition and Katalon Studio - Platform Edition.
In Platform Edition, TestOps and Git integration are enabled by default.
1. Sign up katalon.com/sign-up
Or Login katalon.com/sign-in to Katalon Platform
(This email and password will work on all Katalon Platforms like Katalon Studio, TestOps etc)
2. Goto download page (click Download Studio from top right) and download Katalon Studio Standalone Edition
(Extract and Open Katalon Studio by using file katalon.exe)
3. Now open Katalon Studio on your Desktop and click on user icon (Top Right) and Login using the same credentials, Select the organisation created above
4. Will see the option to create new project on home page OR File > New > Project
Hi Raghav, Thanks for the Introduction session on API Testing with Katalon. You are Amazing
You're welcome Kiran
how about api testing on android devices?
Hi Raghav, I've been learning a lot from you. Thank you very much!
Happy to hear that Richard
Thank you Raghav sir, For such a helpful video's.
You're welcome Dipali
Hi Raghav, this is a great introduction to API testing with Katalon.
Thanks Roopal
Can I start learning from this series today because it says it was 4 years ago ?
Hi Hazem, I will suggest you start from here - ua-cam.com/play/PLhW3qG5bs-L8qJoRNpkQX_NVrHwYjVxe9.html
And after getting the basics and project setup ready, then go for API testing videos here
@@RaghavPal okay thank you
Hi Raghav, may I ask the Pre requisite to learn this course? Thanks
No strict prerequisite, you can get started from scratch Venkat, If you can check the basic API videos from - automationstepbystep.com/
Sure, thank you so much❤
Hi Raghav, thanks for the videos. It is really helpful.
I might need some help (i tried to find solutions everywhere but couldn't get the answer).
So i have mobile apps and in the landing page there is text "already have an account? Login" and the text "Login" only that clickable. But when i run it is always not working like didn't redirect to login page. How to handle link within the sentence?
Thank you
I will need more details, what tool are you using, what steps did you perform. Is it related to this video or any other lecture
Hi Raghav..
Need some information...!!
There are two types of sources available katalon studio (free) & katalon studio enterprise (commercial). I'm looking for open source test automation tools ..
As per my test requirements, assuming that katalon studio works in all aspects like integration with jenkins,git & jira and also using same katalon studio ID in both local and remote machines can work.
In over all, the concepts you have shared does it work for free without any cost for an individual base tester for whole project ?
Hi Vinusha, the free ver is now very limited. Check this - ua-cam.com/video/6OzLz0x4E8s/v-deo.html
Hi Raghav,
Just now i ran the below REST service by selecting method as POST without HTTPBody and able to service response as Status : 201 created.
Request: reqres.in/api/users?page=2
Response:
{
"id":"264",
"createdAt":"2020-09-28T16:15:18.765Z"
}
Is this correct -- i think Post method should ask body right ?
Hi Govind, if you have selected POST method, it should ask for body, Not sure if this works here as this is a dummy api and not actually creating anything on the server. If you want can create your own REST service and check. Watch this - ua-cam.com/video/7vx0RIwHVzg/v-deo.html
Hi Raghav, Thanks for your tutorial, I need help, does this work on the Windows OS?, the URL is also not found on my device
Elsa
Yes, Katalon Studio works on windows
Hi Raghav,
Thanks for sharing videos.
Your videos are really good and very helpful.
I have a question here, I am trying to perform all the steps which you have mentioned in your video, but I am facing "cannot send the test request site" issue.
I have tried to resolve this but unable to do it.
I have gone through Katalon Forum and tried to find the solution but didn't get the answer.
Could you please help me?
Hi Pradyumna, are you using the same example api, will need to see your request to troubleshoot. Suggest that you go through the video again and check if any steps are missed.
what's the different between this SW and ( postman & soapUI ) ??
Hi Ahmed, these are diff platforms, Postman and SoapUI are specifically for API, whereas Katalon Studio can handle API, UI, Mobile and Desktop apps
Thanks, in fact I’m usually using sopaUI for testing soapaip and postman for testing restfulapi so I just wanted to know if Katalon do the job for me thus by one stone can hit two birds, I mean learning new different testing technology to achieve all my needs.
You can use SoapUI for both. But pls do a POC (proof of concept) by automating some of your API before switching. And Katalon studio is now a commercial tool
Very good introduction session.
Thanks and welcome Gaurav
Hello Raghav, I have a quick question, my katalon is not displaying the response on Json, even if I click on JSON (the app is not converting the script from HTML to JSON), how I can convert my response to JSON?
Hi Adrian, are you using the same api as shown in video. It may be possible that JSON representation is not available for the response.
Hi Raghav,
I installed Katalon studion Version 7.7.1 free version and i am unable to "Quick start" option.
Is there any problem in installation ?
Hi Govind, there may be some GUI changes in the new ver. But as long as you are able to create and run tests, this should be fine
Thanks Raghav for this session.
You're welcome Raghavendra
Hi Raghav, I need to create a test suite for API automation in a mobile app project, would you recommend katalon or SoapUI or something else?
Hi, in case you want to integrate in your existing framework, then you can check for api testing library like RestAssured for Java.
Hi Raghav is there a feature that katalon supports graphQL?
Hi, can check this - forum.katalon.com/t/gql-graphql-graph-query-language/32931
hi Raghav, which version to download it is prompting like katalon studio and katalon Runtime Engine???
Hi Chandu, Katalon Runtime engine is needed when you run from command line. Check this - ua-cam.com/video/6OzLz0x4E8s/v-deo.html
@@RaghavPal ty
Hi Raghav, All sessions are very informative. pleases tell me how to write dynamic values created in response get store back into excel sheet?
Will need to add a custom keyword for that. There is a plugin for Excel Read and Write. Pls check - store.katalon.com/product/34/Excel-Keywords
@@RaghavPalThank you, can you please share video of above topic, I am unable to save dynamic ID created in response into excel
I am yet to create a session on this. will update
@@RaghavPal Requesting you to please create session on above topic as early as possible. As i am stuck in project.
Hi Raghav can you please help with the data scrape using katalon studio
Sudha
let me know what kind of data scrape you are trying to do
I'm not very sure, as I have not tried it myself, but these steps can help you:
Set Up Web Test
Open Katalon Studio and create a new Web Test Case
Open Website
Use WebUI.openBrowser() and WebUI.navigateToUrl() to load the target website
Capture Elements
Use the Spy Web tool to identify elements for scraping
Extract Data
Use WebUI.getText(findTestObject('path/to/object')) to collect text or data
Save Data
Write the data into a file or log using a script
Close Browser
Use WebUI.closeBrowser() to finish
--
Hi Raghav, this is very good intro to API testing. And how about graphql API with katalon studio ? could you please make some tutorial for that.
Thanks Ann, I will check on that
Hai Raghav, OAuth 2.0 is not working when my grand type is Password credentials. Only Bearer is created but not create the access token . Can you please.in postman tool it's working but katalon not working.
Hi Pratheep, will need to check. Pls post this on katalon forum forum.katalon.com/ You can login with same katalon credentials
Hi, Is it possible to do iterative tests - i.e. single test but run multiple times with different parameters?
Hi Plague, yes, that exactly what we do in data driven testing, Can put your data in excel and run the same test multiple times with diff sets of data. Check the data driven, parameterization videos of this list
@@RaghavPal thanks I'm working my way through them now. Great set of videos so far
Hi Raghav, Is there a tutorial to validate data in excel and the response from API?
Hi Subodh, there is tutorial on how to refer test data from excel file, not exactly on checking response, but you should be able to do the same using variables to refer data
@@RaghavPal H Raghav, I am not able to run a project that my coworker sent me but it is working at his end just fine. We are using BDD and the error seems like the control is not going to feature file. Do you know why this is happening or could u please take a look. We will discuss in details on everything! Thanks
Hallo Mr.Raghav. Do you have a video ,create Token bearer postman with the katalon, I was export data postman to import katalon,but my postman use token and I dont understand token with the katalon. Thank you mr.raghav
not yet Chevin, will need to check some online examples
why nothing coming up on the screen when I entered the thomas url rest request
?
Server may be down Ria, can check any other sample APIs like reqres.in/
Nice video bro. Anw, can we create mock api using katalon ?
Can test but not create as far as I know with Katalon , See API Mocking section here automationstepbystep.com/
Hi Raghav, its nice sessions. But you are not explaining for Post,Put and Delete requests. It would be really helpful if you explain these 3 requests in detail with katalon. Thanks in advance.
Hi Sada, sure, you can see the complete playlist here - ua-cam.com/play/PLhW3qG5bs-L-yy1HtdxKcp-blmG5qeWgg.html
Hi Raghav what are the advantages of using katalon? Tks
Hi El, Katalon is a ready framework for UI, API and Mobile testing, You save time in basic setup etc. Plus you do not need programming backgroud to use it
Hi Raghav, excelent, i'll try to run a POC with Katalon. Thank you!
Hi Raghav sir,Iam mainframe developer i want to change my field ,so my mentor suggested to study katalon .Before studying katalon what i need to study
Hi Monisha
To become an automation tester, there are a few core concepts you should familiarize yourself with, regardless of the specific tool you'll be using. Here are some suggestions for topics to study:
Programming fundamentals: Automation testing involves writing code, so you should have a solid understanding of programming concepts like variables, data types, control structures, and functions.
Object-oriented programming (OOP): Many automation tools, including Katalon, use object-oriented programming concepts. Familiarize yourself with classes, objects, inheritance, and polymorphism.
Web technologies: Since most web applications are tested using automation tools, it's important to have a basic understanding of web technologies like HTML, CSS, and JavaScript.
Test automation frameworks: Learn about different test automation frameworks like data-driven, keyword-driven, and behavior-driven frameworks. These frameworks can help you write maintainable and scalable automated tests.
Test automation tools: Of course, you'll need to learn how to use a specific automation tool like Katalon. Once you have a solid foundation in programming and automation concepts, you can start learning the tool's features and functionalities.
Agile development: Many companies use agile development methodologies, so it's important to understand concepts like sprints, user stories, and acceptance criteria.
Testing methodologies: Learn about different testing methodologies like black-box, white-box, and gray-box testing. Understanding these concepts will help you design effective test cases.
By studying these concepts, you'll be better equipped to start using Katalon and other automation tools. Good luck with your transition to automation testing!
Do I have a question that if you have a knowledge of KATALON STUDIO, how to use and testing or enter commands etc in it then it is possible that you can also use selenium IDE? Is katalon studio works as selenium IDE? Inspecting element is also work as same as in selenium IDE?
Hi Nida, Katalon Studio provides much more features than Katalon IDE. It uses Selenium core libraries and have some built in functions that you can use to setup your complete automation testing project
Thanks for the great tutorial Raghav :)
I am using the latest version of Katalon: 6.1.5
I followed the example ok and the ABC Bank response code displayed perfectly fine but the History pane on the right remains stubbornly empty despite the successful execution :-/
Is anybody else having the same problem?
Maybe there is a bug in these later versions of Katalon? Or do I have to switch some preference on?
I got some news from the Katalon forum - it is indeed a bug (I am good at my QA job!). "It is a known issue, we will fix it in v6.1.6."
Glad to know this Wayne, keep finding more bugs
@@RaghavPal Cheers Raghav - I am hoping to minimise the number of QA tools we use so if we can use Katalon for API testing as well, that would be great. Hopefully v6.1.6 will be released soon :)
Hi Raghav, without tools, can't we do?
Hi Paloju, I believe you are talking about creating our own scripts and frameworks to do API testing. Yes, we can do that, will have to do all setup and coding for every functionality.
Great intro thanks raghav
You're welcome Abdelrahman
great, I am just testing api; can ai do the automation run for the project
Hi LIsa, you should be able to use it
Hi Raghav ..Can you share few url's for sample WSDL ? I tried to check Thomas bayer one and that one is not working ?
www.thomas-bayer.com/axis2/services/BLZService?wsdl --- not working
You can check from here
www.dneonline.com/calculator.asmx
webservices.oorsprong.org/websamples.countryinfo/CountryInfoService.wso?WSDL
Hi Raghav,
I am getting
Bad gateway: /sqlrest/CUSTOMER
Status as 502 bad gateway
For rest request - Thomas-Bauer.com/sqlrest/CUSTOMER/10
Version of katalon studio is 6.1.4
Please help
Try again and check the service is not down and you have copied the url without any spaces
thomas-bayer.com/sqlrest/CUSTOMER/
Great video.. !!
Thanks for watching Thusitha
hi mr raghaf , i cant find my comments here , thanks
Hi Hazim, here it is, Let me know your ques
thomas-bayer.com/sqlrest is not working
Yes Juan, its down, you can try any other examples
www.thomas-bayer.com/axis2/services/BLZService? wsdl this link also not open my browser i got error message
The following error was encountered while trying to retrieve the URL: www.thomas-bayer.com/axis2/services/BLZService?
Zero Sized Reply
Squid did not receive any data for this request.
Your cache administrator is webmaster.
Hi Aryan, yes this is down now, You can use any other api like reqres.in/