SlideShare a Scribd company logo
1 of 38
Katalon Studio
GUI Overview
Toolbar
The main Toolbar contains the most common actions which you usually
perform (e.g. creating test resources or executing automation tests).
Save the current opened test artifact.
Save all opened test artifacts.
Create new test artifacts. You can select these
options by selecting from dropdown list:
•Folder
•Test Case
•Test Suite
•Test Suite Collection
•Test Object
•Web Service Request
•Test Data
•Checkpoint
•Package
•Keyword
Open Object Spy dialog for capturing elements on
websites.
Open Mobile Object Spy dialog for capturing
elements on mobile applications.
Open Record dialog for recording WebUI test cases.
Open Mobile Recorder dialog for recording Mobile
test cases.
Run the current open test case. You can select these
options by selecting from dropdown list:
•Chrome
•Firefox
•IE
•Safari
•Edge
•Remote
•Headless
•Android
•iOS (on macOS)
•Custom
Debug the current open test case. You can select these
options by selecting from dropdownlist:
•Chrome
•Firefox
•IE
•Safari
•Edge
•Remote
•Headless
•Android
•iOS (on macOS)
•Custom
Stop the current execution
Open Command Builder for generating commands for
console execution
Command for Git activities. You can select these options
by selecting from dropdownlist (after enabling Git):
•Clone Project
•Share Project
•Show History
•Manage Branches
•Commit
•Push
•Pull
•Fetch
Tests Explorer View
The Tests Explorer view allows you to browse the
structure of your projects and access all test artifacts
quickly. Using the context menu on the view, you can
create new artifacts, organize the view's items or
drag and drop them to certain editor views if needed.
Group Description
Test Cases
Object Repository
Test Suites
Data Files
Checkpoints
Keywords
Reports
List all test cases within current project
List all test objects of the current project
List all test suites and test suite collections of the current project
List all test data of the current project
List all checkpoints of the current project
List all custom keywords of the current project
List all generated reports of the current project
Keywords Browser View
The Keywords Browser view displays all
available keywords supported by Katalon
Studio. You can drag and drop the
keywords here to the Test Case editor when
scripting.
Editors
Test Case Editors
The editor is used to modify the detailed information of an object.
Each test artifact has its own editor.
When you open a test case, its detailed information is shown in the
editor that contains the following tabs:
•Manual tab
•Script tab
•Variables tab
•Integration tab
•Properties tab
Manual Tab
The Manual tab displays the Manual view where the basic keyword-driven-
configuration allows novice users to create automation tests effortlessly. Refer
to Test Case Manual View for more details.
Script Tab
This tab displays the Script view where advanced users with programming
background can modify test scripts easily using either Groovy or Java. Refer
to Test Case Script View for more details.
Variable Tab
The Variables tab shows all variables defined for the test case. Refer
to Public Variables for more details.
Integration Tab
Information regarding your test case integration with qTest is displayed in
this tab. Refer to Integrate test case for more details.
Properties Tab
General information about the test case is displayed in this tab.
Test Object Editor
When you open a test object, its detailed information including properties and
object identification mechanism is displayed in the Test Object editor. Refer
to Spy Object for more details.
Web Service Editor
RESTful Request Object Editor
When you open a RESTful request object, its detailed information including the
resource URL, request methods, parameters... is displayed in the editor. Refer
to Web Services for more details.
Web Service Editor
SOAP Request Object Editor
When you open a SOAP request object, its detailed information including the
resource URL, request methods, parameters... is displayed in the editor. Refer
to Web Services for more details.
Test Suite Editor
When you open a test suite, its detailed information is displayed in
the Test Suite editor that contains the following tabs:
•Main tab
•Integration tab
Main tab
The main tab displays basic information about the test suite such as the test
cases to be executed, the execution mechanism and data binding. Refer
to Execute a test suite for more details.
Integration tab
Information regarding your test suite integration with qTest is displayed
in this tab. Refer to Integrate test suite for more details.
Test Suite Collection Editor
Basically, a Test Suite Collection contains a set of test suites to allow
users to execute test suites together. Refer to Execute a test suite
collection for more details.
Data File Editor
When you open a data file, its detailed information including the data source
and preview data set... is displayed in the editor. Refer to Manage Test Data for
more details.
• If the test data is from an Excel file:
• If the test data is from a CSV file:
• If the test data is defined internally inside your test project:
• If the test data is from a database query:
Checkpoint Editor
When you open a checkpoint, its detailed information including the data source and its
taken snapshot... is displayed in the editor. Refer to Manage Checkpoint for more details.
• If the data source is from an Excel file:
• If the data source is from a CSV file:
• If the data source is from a database:
• If the data source is from existing test data:
Keyword Editor
When you open a custom keyword, its content is displayed in the scripting editor. This
scripting editor is similar to the Script view of test cases where you can define new custom
keywords easily using Groovy or Java. Refer to Define custom keywords for more details.
Global Variable View
The Global Variables view allows you to browse the list of available global
variables defined in your project. Refer to Global Variables for more details.
Job Progrss View
The Job Progress view allows you to see the progress of executing test
cases and test suites.
Problems View
The Problems view shows errors and warning messages raised when you are setting
up a project or designing the test case, test suite, test object or test data.
The messages displayed in the Problems view can be
configured via the drop-down menu of this view.
Console View
The Console view shows the system logs of all run-time activities
performed while the automation test is being executed. The console
output generated from test scripts is also displayed here.
Log Viewer View
The Log Viewer view shows the real-time report/log of the test
execution. Refer to View Execution Log for more details.
Search View
The Search view shows the search results from the search function. You can
double-click on a search entry to navigate to the corresponding position in
the editor.
Report View
The Report view allows you to view detailed information of a completed
test execution for a certain test suite. Refer to Test Suite Report for
more details.
Test Suite Collection Report View
The Test Suite Collection Report view allows you to view detailed
information of a completed test execution for a certain test suite collection.
Refer to Test Suite Collection Report for more details.

More Related Content

What's hot

Test Case Creation in Katalon Studio
Test Case Creation in Katalon StudioTest Case Creation in Katalon Studio
Test Case Creation in Katalon StudioRapidValue
 
Katalon: Mobile and Browser-Based Automation | Quality Jam 2018
Katalon: Mobile and Browser-Based Automation | Quality Jam 2018Katalon: Mobile and Browser-Based Automation | Quality Jam 2018
Katalon: Mobile and Browser-Based Automation | Quality Jam 2018Katalon Studio
 
Automation Testing with KATALON Cucumber BDD
Automation Testing with KATALON Cucumber BDDAutomation Testing with KATALON Cucumber BDD
Automation Testing with KATALON Cucumber BDDRapidValue
 
Automation - web testing with selenium
Automation - web testing with seleniumAutomation - web testing with selenium
Automation - web testing with seleniumTzirla Rozental
 
[Infographic] Challenges in Test Automation
[Infographic] Challenges in Test Automation [Infographic] Challenges in Test Automation
[Infographic] Challenges in Test Automation Katalon Studio
 
Introduction to Automation Testing
Introduction to Automation TestingIntroduction to Automation Testing
Introduction to Automation TestingArchana Krushnan
 
Web automation using selenium.ppt
Web automation using selenium.pptWeb automation using selenium.ppt
Web automation using selenium.pptAna Sarbescu
 
Robot Framework Introduction
Robot Framework IntroductionRobot Framework Introduction
Robot Framework IntroductionPekka Klärck
 
How to select the right automated testing tool
How to select the right automated testing toolHow to select the right automated testing tool
How to select the right automated testing toolKatalon Studio
 
API Testing With Katalon Studio
API Testing With Katalon StudioAPI Testing With Katalon Studio
API Testing With Katalon StudioKnoldus Inc.
 

What's hot (20)

Test Case Creation in Katalon Studio
Test Case Creation in Katalon StudioTest Case Creation in Katalon Studio
Test Case Creation in Katalon Studio
 
Katalon: Mobile and Browser-Based Automation | Quality Jam 2018
Katalon: Mobile and Browser-Based Automation | Quality Jam 2018Katalon: Mobile and Browser-Based Automation | Quality Jam 2018
Katalon: Mobile and Browser-Based Automation | Quality Jam 2018
 
Automation Testing with KATALON Cucumber BDD
Automation Testing with KATALON Cucumber BDDAutomation Testing with KATALON Cucumber BDD
Automation Testing with KATALON Cucumber BDD
 
Hybrid framework
Hybrid frameworkHybrid framework
Hybrid framework
 
Automation - web testing with selenium
Automation - web testing with seleniumAutomation - web testing with selenium
Automation - web testing with selenium
 
[Infographic] Challenges in Test Automation
[Infographic] Challenges in Test Automation [Infographic] Challenges in Test Automation
[Infographic] Challenges in Test Automation
 
Introduction to Selenium Web Driver
Introduction to Selenium Web DriverIntroduction to Selenium Web Driver
Introduction to Selenium Web Driver
 
Introduction to Automation Testing
Introduction to Automation TestingIntroduction to Automation Testing
Introduction to Automation Testing
 
TestNG Framework
TestNG Framework TestNG Framework
TestNG Framework
 
Automation testing
Automation testingAutomation testing
Automation testing
 
Web automation using selenium.ppt
Web automation using selenium.pptWeb automation using selenium.ppt
Web automation using selenium.ppt
 
Robot Framework Introduction
Robot Framework IntroductionRobot Framework Introduction
Robot Framework Introduction
 
Selenium
SeleniumSelenium
Selenium
 
testng
testngtestng
testng
 
Selenium ppt
Selenium pptSelenium ppt
Selenium ppt
 
Selenium ppt
Selenium pptSelenium ppt
Selenium ppt
 
Selenium Automation Framework
Selenium Automation  FrameworkSelenium Automation  Framework
Selenium Automation Framework
 
Automation Testing
Automation TestingAutomation Testing
Automation Testing
 
How to select the right automated testing tool
How to select the right automated testing toolHow to select the right automated testing tool
How to select the right automated testing tool
 
API Testing With Katalon Studio
API Testing With Katalon StudioAPI Testing With Katalon Studio
API Testing With Katalon Studio
 

Similar to Katalon Studio - GUI Overview

Getting started with_testcomplete
Getting started with_testcompleteGetting started with_testcomplete
Getting started with_testcompleteankit.das
 
New features in qtp11
New features in qtp11New features in qtp11
New features in qtp11G.C Reddy
 
Getting started with test complete 7
Getting started with test complete 7Getting started with test complete 7
Getting started with test complete 7Hoamuoigio Hoa
 
New features in qtp11
New features in qtp11New features in qtp11
New features in qtp11Ramu Palanki
 
Qtp 11 new enhacements in
Qtp 11 new enhacements inQtp 11 new enhacements in
Qtp 11 new enhacements inRamu Palanki
 
Qtp Training
Qtp TrainingQtp Training
Qtp Trainingmehramit
 
Performance testing and j meter
Performance testing and j meterPerformance testing and j meter
Performance testing and j meterPurna Chandar
 
Qtp Presentation
Qtp PresentationQtp Presentation
Qtp Presentationtechgajanan
 
Salesforce Developer Console ppt
Salesforce Developer Console  pptSalesforce Developer Console  ppt
Salesforce Developer Console pptKuhinoor Alom
 
performancetestingjmeter-121109061704-phpapp02
performancetestingjmeter-121109061704-phpapp02performancetestingjmeter-121109061704-phpapp02
performancetestingjmeter-121109061704-phpapp02Gopi Raghavendra
 
performancetestingjmeter-121109061704-phpapp02 (1)
performancetestingjmeter-121109061704-phpapp02 (1)performancetestingjmeter-121109061704-phpapp02 (1)
performancetestingjmeter-121109061704-phpapp02 (1)QA Programmer
 
Selenium IDE Introduction, Installation and Working
Selenium IDE Introduction, Installation and WorkingSelenium IDE Introduction, Installation and Working
Selenium IDE Introduction, Installation and WorkingDisha Srivastava
 
Unit Testing in Flutter - From Workflow Essentials to Complex Scenarios
Unit Testing in Flutter - From Workflow Essentials to Complex ScenariosUnit Testing in Flutter - From Workflow Essentials to Complex Scenarios
Unit Testing in Flutter - From Workflow Essentials to Complex ScenariosFlutter Agency
 
Data driven testing
Data driven testingData driven testing
Data driven testingĐăng Minh
 

Similar to Katalon Studio - GUI Overview (20)

Getting started with_testcomplete
Getting started with_testcompleteGetting started with_testcomplete
Getting started with_testcomplete
 
New features in qtp11
New features in qtp11New features in qtp11
New features in qtp11
 
Getting started with test complete 7
Getting started with test complete 7Getting started with test complete 7
Getting started with test complete 7
 
New features in qtp11
New features in qtp11New features in qtp11
New features in qtp11
 
Qtp 11 new enhacements in
Qtp 11 new enhacements inQtp 11 new enhacements in
Qtp 11 new enhacements in
 
Test automation
Test automationTest automation
Test automation
 
Qtp Training
Qtp TrainingQtp Training
Qtp Training
 
About QTP 9.2
About QTP 9.2About QTP 9.2
About QTP 9.2
 
About Qtp_1 92
About Qtp_1 92About Qtp_1 92
About Qtp_1 92
 
About Qtp 92
About Qtp 92About Qtp 92
About Qtp 92
 
Performance testing and j meter
Performance testing and j meterPerformance testing and j meter
Performance testing and j meter
 
Qtp Presentation
Qtp PresentationQtp Presentation
Qtp Presentation
 
Salesforce Developer Console ppt
Salesforce Developer Console  pptSalesforce Developer Console  ppt
Salesforce Developer Console ppt
 
performancetestingjmeter-121109061704-phpapp02
performancetestingjmeter-121109061704-phpapp02performancetestingjmeter-121109061704-phpapp02
performancetestingjmeter-121109061704-phpapp02
 
performancetestingjmeter-121109061704-phpapp02 (1)
performancetestingjmeter-121109061704-phpapp02 (1)performancetestingjmeter-121109061704-phpapp02 (1)
performancetestingjmeter-121109061704-phpapp02 (1)
 
Selenium IDE Introduction, Installation and Working
Selenium IDE Introduction, Installation and WorkingSelenium IDE Introduction, Installation and Working
Selenium IDE Introduction, Installation and Working
 
Unit Testing in Flutter - From Workflow Essentials to Complex Scenarios
Unit Testing in Flutter - From Workflow Essentials to Complex ScenariosUnit Testing in Flutter - From Workflow Essentials to Complex Scenarios
Unit Testing in Flutter - From Workflow Essentials to Complex Scenarios
 
Gallio Crafting A Toolchain
Gallio Crafting A ToolchainGallio Crafting A Toolchain
Gallio Crafting A Toolchain
 
Data driven testing
Data driven testingData driven testing
Data driven testing
 
Test Complete
Test CompleteTest Complete
Test Complete
 

Recently uploaded

"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Wonjun Hwang
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Neo4j
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024The Digital Insurer
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
Bluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdfBluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdfngoud9212
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 

Recently uploaded (20)

E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
Bluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdfBluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdf
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 

Katalon Studio - GUI Overview

  • 2. Toolbar The main Toolbar contains the most common actions which you usually perform (e.g. creating test resources or executing automation tests).
  • 3. Save the current opened test artifact. Save all opened test artifacts. Create new test artifacts. You can select these options by selecting from dropdown list: •Folder •Test Case •Test Suite •Test Suite Collection •Test Object •Web Service Request •Test Data •Checkpoint •Package •Keyword
  • 4. Open Object Spy dialog for capturing elements on websites. Open Mobile Object Spy dialog for capturing elements on mobile applications. Open Record dialog for recording WebUI test cases. Open Mobile Recorder dialog for recording Mobile test cases.
  • 5. Run the current open test case. You can select these options by selecting from dropdown list: •Chrome •Firefox •IE •Safari •Edge •Remote •Headless •Android •iOS (on macOS) •Custom Debug the current open test case. You can select these options by selecting from dropdownlist: •Chrome •Firefox •IE •Safari •Edge •Remote •Headless •Android •iOS (on macOS) •Custom
  • 6. Stop the current execution Open Command Builder for generating commands for console execution Command for Git activities. You can select these options by selecting from dropdownlist (after enabling Git): •Clone Project •Share Project •Show History •Manage Branches •Commit •Push •Pull •Fetch
  • 7. Tests Explorer View The Tests Explorer view allows you to browse the structure of your projects and access all test artifacts quickly. Using the context menu on the view, you can create new artifacts, organize the view's items or drag and drop them to certain editor views if needed. Group Description Test Cases Object Repository Test Suites Data Files Checkpoints Keywords Reports List all test cases within current project List all test objects of the current project List all test suites and test suite collections of the current project List all test data of the current project List all checkpoints of the current project List all custom keywords of the current project List all generated reports of the current project
  • 8. Keywords Browser View The Keywords Browser view displays all available keywords supported by Katalon Studio. You can drag and drop the keywords here to the Test Case editor when scripting.
  • 9. Editors Test Case Editors The editor is used to modify the detailed information of an object. Each test artifact has its own editor. When you open a test case, its detailed information is shown in the editor that contains the following tabs: •Manual tab •Script tab •Variables tab •Integration tab •Properties tab
  • 10. Manual Tab The Manual tab displays the Manual view where the basic keyword-driven- configuration allows novice users to create automation tests effortlessly. Refer to Test Case Manual View for more details.
  • 11. Script Tab This tab displays the Script view where advanced users with programming background can modify test scripts easily using either Groovy or Java. Refer to Test Case Script View for more details.
  • 12. Variable Tab The Variables tab shows all variables defined for the test case. Refer to Public Variables for more details.
  • 13. Integration Tab Information regarding your test case integration with qTest is displayed in this tab. Refer to Integrate test case for more details.
  • 14. Properties Tab General information about the test case is displayed in this tab.
  • 15. Test Object Editor When you open a test object, its detailed information including properties and object identification mechanism is displayed in the Test Object editor. Refer to Spy Object for more details.
  • 16. Web Service Editor RESTful Request Object Editor When you open a RESTful request object, its detailed information including the resource URL, request methods, parameters... is displayed in the editor. Refer to Web Services for more details.
  • 17. Web Service Editor SOAP Request Object Editor When you open a SOAP request object, its detailed information including the resource URL, request methods, parameters... is displayed in the editor. Refer to Web Services for more details.
  • 18. Test Suite Editor When you open a test suite, its detailed information is displayed in the Test Suite editor that contains the following tabs: •Main tab •Integration tab
  • 19. Main tab The main tab displays basic information about the test suite such as the test cases to be executed, the execution mechanism and data binding. Refer to Execute a test suite for more details.
  • 20. Integration tab Information regarding your test suite integration with qTest is displayed in this tab. Refer to Integrate test suite for more details.
  • 21. Test Suite Collection Editor Basically, a Test Suite Collection contains a set of test suites to allow users to execute test suites together. Refer to Execute a test suite collection for more details.
  • 22. Data File Editor When you open a data file, its detailed information including the data source and preview data set... is displayed in the editor. Refer to Manage Test Data for more details. • If the test data is from an Excel file:
  • 23. • If the test data is from a CSV file:
  • 24. • If the test data is defined internally inside your test project:
  • 25. • If the test data is from a database query:
  • 26. Checkpoint Editor When you open a checkpoint, its detailed information including the data source and its taken snapshot... is displayed in the editor. Refer to Manage Checkpoint for more details. • If the data source is from an Excel file:
  • 27. • If the data source is from a CSV file:
  • 28. • If the data source is from a database:
  • 29. • If the data source is from existing test data:
  • 30. Keyword Editor When you open a custom keyword, its content is displayed in the scripting editor. This scripting editor is similar to the Script view of test cases where you can define new custom keywords easily using Groovy or Java. Refer to Define custom keywords for more details.
  • 31. Global Variable View The Global Variables view allows you to browse the list of available global variables defined in your project. Refer to Global Variables for more details.
  • 32. Job Progrss View The Job Progress view allows you to see the progress of executing test cases and test suites.
  • 33. Problems View The Problems view shows errors and warning messages raised when you are setting up a project or designing the test case, test suite, test object or test data. The messages displayed in the Problems view can be configured via the drop-down menu of this view.
  • 34. Console View The Console view shows the system logs of all run-time activities performed while the automation test is being executed. The console output generated from test scripts is also displayed here.
  • 35. Log Viewer View The Log Viewer view shows the real-time report/log of the test execution. Refer to View Execution Log for more details.
  • 36. Search View The Search view shows the search results from the search function. You can double-click on a search entry to navigate to the corresponding position in the editor.
  • 37. Report View The Report view allows you to view detailed information of a completed test execution for a certain test suite. Refer to Test Suite Report for more details.
  • 38. Test Suite Collection Report View The Test Suite Collection Report view allows you to view detailed information of a completed test execution for a certain test suite collection. Refer to Test Suite Collection Report for more details.