Automation Testing Using Katalon Studio Selenium Webdriver

Katalon Studio - Keyword driven tool written on top of Selenium for Web Application Automation | API Testing

Last updated 2022-01-10 | 4.6

- Fair understanding to automate any web application using katalon
- GIT integration with Katalon Studio
- Detailed understanding of using Selenium Webdriver feature within Katalon Studio

What you'll learn

Fair understanding to automate any web application using katalon
GIT integration with Katalon Studio
Detailed understanding of using Selenium Webdriver feature within Katalon Studio

* Requirements

* Basic computer knowledge
* Understanding of Selenium WebDriver would be added benefit
* Familiarity with any object oriented programming and JVM based is added benefit

Description

Are you a QA/Manager and want to learn automation to automate your routine task? but due to limited knowledge of  programming language and basics of HTML, CSS and javascript, you never caste your focus on automation to automate your monotonous tasks

Then here is the Good news for you!!!!! this course will teach you automation with Katalon Studio which is written on top of Selenium and Appium. In addition to this, Katalon Studio has been designed for pro automation engineer as well as for basic users like manual testers and proactive managers who don't have ever written a single line of automation script. For ease of manual testers and beginners in Automation, Katalon Studio team has created Readable Keywords for almost all actions that any naive user can use with little effort. This tool has a feature to give a dose of Selenium Scripting gradually once the user gets comfortable with this tool.

For pro automation engineers this is Selenium with better features along with better action mapped keywords that can be used with java and groovy with great ease.

Katalon Studio has made it easy to use this tool by embedding Eclipse and all Selenium related Jar already downloaded with tool setup. So the user doesn't need to download Selenium, TestNG jars or any other API jar separately to work with Katalon Studio because everything comes as a single package and that can use right away.

Best Features of Katalon Studio

  • It uses Selenium at best capacity, So whatever you think can be done through Selenium, can be done with Katalon Studio as well.

  • Provides Reports for each of the suite execution with the feature of parallel execution in different browser

  • Every action can be tracked through logs

  • Provides an interface to integrate GIT, CI Tools and JIRA

  • The learning curve is really short, any user with prior knowledge of Selenium can start using it right away.

Katalon Studio seems to be an outstanding automation tool with the shortest learning curve for test Automation of web application.

So hope you will enjoy your learning on test automation with Katalon Studio and Selenium.

Who this course is for:

  • 1- Any professional who wants to try hands in Automation
  • 2- All manual tester and proactive manager who wants to see fast execution of task with each passing sprint

Course content

31 sections • 115 lectures

Course Introduction and Syllabus Preview 06:17

Katalon Studio V5.7 : Cucumber BDD Support Added and on app activation Preview 00:13

Katalon Studio Quiz

Complete Project In Zip Form Preview 00:04

Katalon Studio Introduction Preview 05:07

Katalon Studio Introduction Quiz

Installation of Katalon Studio Preview 05:51

Katalon Installation Quiz

What is Test Object Preview 07:22

CSS Selector Preview 17:16

Relative Xpath Preview 10:07

Spy Web Introduction Preview 05:03

Playing with Test Object Preview 06:07

Object Identification Quiz

Find Test Object

In this assignment, You would be needing to write testObject at your own by using all three selection method 1- Basic 2- CSS 3- Xpath

Creating first test case using Record & Replay feature of Katalon Studio Preview 08:47

Creating first test case using Manual Mode Preview 06:29

Creating test scripts

Browser handling in Manual Mode Preview 09:24

Handling browser in script mode Preview 10:33

Browser Handling Quiz

Handling text field in script mode Preview 05:01

Quiz : Handling TextField

Handling checkbox in manual mode Preview 09:23

Handling checkbox in script mode Preview 07:32

Handling radio button in script mode Preview 06:59

Handling radio button in Manual Mode Preview 03:35

Handling dropdown in manual mode Preview 09:59

Handling dropdown in script mode Preview 05:16

Handling multiple windows using index in manual mode Preview 06:59

Handling multiple windows using index and title method in script mode Preview 17:10

Handling multiple windows Quiz

Definition of alert, confirm and prompt box Preview 05:19

Handling alert, prompt and confirm box Preview 18:03

Handling iFrame using Switch To Frame Preview 08:15

Handling iframe without switching to iframe Preview 03:49

Typing string in upper letters by pressing SHIFT Key and also performing CTRL+T Preview 06:55

Opening new Tab in Browser using key combination in Script Mode Preview 03:49

Double Click and Focusing on Element Preview 07:50

Double Click and Focusing on Element In Script Mode Preview 03:48

Scroll to Element, Hover on Element and Focus Action with Example Preview 08:45

Drag And Drop Action in Katalon Studio Preview 05:22

Introduction of Custom Keywords Preview 03:46

Creating first Custom Keyword (Open and Maximize Browser Window) Preview 07:11

Establishing database connection and executing first query Preview 14:05

Table Creation using Custom Keyword in Katalon Studio Preview 09:16

Insert data in table Preview 07:15

Deleting row from table and dropping table from database Preview 08:01

Executing custom keywords in Script Mode Preview 04:41

Create first test suite and re-run failed test cases. Preview 05:19

Parallel browser execution of test suites in Katalon Studio Preview 06:22

What is Test Execution Report Preview 04:29

Reports In Katalon Studio With Practical Example Preview 13:18

Exporting Test Execution Report Preview 02:58

What is Katalon Analytics Preview 03:32

Setting up Katalon Analytics in Katalon Studio Preview 05:08

Uploading Reports to Katalon Analytics Automatically Preview 08:20

What is Test Listeners(Test Hooks) Preview 01:22

Creating Test Listeners in Katalon Studio - BeforeTestCase and AfterTestCase Preview 12:16

BeforeTestSuite And AfterTestSuite Annotation with Example Preview 05:18

Facts to Remember(Important) Preview 00:27

Creating One Remote Repository for Katalon Project Preview 00:59

Enabling GIT in Katalon Studio Preview 01:24

Converting existing Katalon Project in to GIT Repository Preview 03:22

Pushing your Code to GIT Using Katalon Preview 07:10

What is Web Service, Its Example and Type of Web Services? Preview 06:17

Quiz : WebServices

What is REST API | 4 Principles | Benefit of Using Rest API Preview 11:58

What is REST API (Left Out) Preview 02:08

Quiz: RestAPI

Setting up API to learn various rest api manipulation methods. Preview 11:19

Quiz

Creating First Rest API Test Case Preview 12:37

Quiz

Adding verification of Status Code, Json Property and Printing response body. Preview 07:12

Quiz

Adding Dynamic Value to Get Request From Test Case Using Variable. Preview 09:39

Data Driven example in Get Request using excel Preview 12:23

Deleting Data Using Delete Method In Katalon Preview 07:18

Updating existing data using Put Method In Katalon Preview 06:57

GIT Introduction Preview 03:07

Installation of GIT Preview 03:18

Configuration of GIT for the first time user Preview 04:48

GIT Help command Preview 01:17

GIT Commit - Adding files for versioning Preview 06:05

Finding GIT Status Preview 07:16

GIT Log - fetching commit history Preview 04:08

Git Checkout : Undo the changes in any file in working directory Preview 02:17

Un-staging staged files Preview 01:12

Git commit --amend : Amending commit in GIT Preview 03:39

Reverting commit Preview 01:46

Discarding untracked file and directory in working directory Preview 01:12

Creating Branch in GIT Preview 03:29

Creating and switching to branch simultaneously in GIT Preview 04:26

Merging Changes from one branch in to another branch in git Preview 03:50

Renaming and deleting branches in git Preview 02:47

Soft Reset in GIT Preview 04:35

Mixed Reset in GIT Preview 01:43

Hard Reset in GIT Preview 04:15

Deleting all unstaged file Preview 01:59

Introduction of git stash Preview 03:34

git stash apply and git stash pop command in git Preview 03:46

Deleting stash Preview 02:21

How remote repository works with local repository Preview 08:35

Setting up bitbucket account for remote repository Preview 05:18

Adding remote repository Preview 03:06

Pushing our local changes to remote repository using GIT PUSH Preview 07:08

Cloning git project Preview 04:53

Creating branch on remote Preview 03:50

Pushing changes to remote branch Preview 03:22

GIT Fetch and merge with example Preview 06:16