5
KATALON STANDARD WEB TRAINING Katalon Standard Web Training lays the foundation for applying Katalon Studio into test automation projects. After the course, you will gain a better understanding on creating test cases for web UI testing. You will also learn the best practices, tips, and tricks to work around complex test scenarios. This course also includes practical demonstrations and hands-on assignments. COURSE TOPICS COURSE CONTENTS 1 Introduction and Getting Started What is Katalon Studio? Why should you use Katalon Studio? What can you use Katalon Studio for? Software and hardware prerequisites How to set up Katalon Studio 2 Explore GUI and Key Features Overview on the Katalon Studio GUI Katalon Studio key features, toolbars, and views 3 Recording Features: Create the First Test Case What are test projects? How to manage test projects in Katalon Studio How to create automation tests by recording Overview on the test script structure: test case, object repository, test suite Execute tests and view results 4 Details on Test Cases What is a test case? How to create test steps using Manual and Script modes Common test case elements (keywords) Test cases execution and view event/console logs 5 Working with Object Repositories What is an object repository? Create and modify object elements How to get the object elements in Manual mode 6 Working with Test Suites and Test Suite Collections What is a test suite? How to create a test suite Test suite features and execution What is a test suite collection? How to create a test suite collection Test suite collection features and execution View test results summary 7 Katalon Analytics What is Katalon Analytics? How to set up Katalon Analytics Katalon Analytics features View test results from Katalon Analytics

KATALON STANDARD WEB TRAINING · Studio, from applying key features, setting up for Android and iOS, creating emulators, viewing test reports, and so on. This is a 4-hour training

  • Upload
    others

  • View
    5

  • Download
    0

Embed Size (px)

Citation preview

Page 1: KATALON STANDARD WEB TRAINING · Studio, from applying key features, setting up for Android and iOS, creating emulators, viewing test reports, and so on. This is a 4-hour training

KATALON STANDARD WEB TRAINING

Katalon Standard Web Training lays the foundation for applying Katalon Studio into test automation projects. After the course, you will gain a better understanding on creating test cases for web UI testing. You will also learn the best practices, tips, and tricks to work around complex test scenarios. This course also includes practical demonstrations and hands-on assignments.

COURSE TOPICS COURSE CONTENTS

1 Introduction and Getting Started

• What is Katalon Studio? • Why should you use Katalon Studio? • What can you use Katalon Studio for? • Software and hardware prerequisites • How to set up Katalon Studio

2 Explore GUI and Key Features • Overview on the Katalon Studio GUI Katalon Studio key features, toolbars, and views

3 Recording Features: Create the First Test Case

• What are test projects? • How to manage test projects in Katalon Studio • How to create automation tests by recording • Overview on the test script structure: test case, object

repository, test suite • Execute tests and view results

4 Details on Test Cases

• What is a test case? • How to create test steps using Manual and Script modes • Common test case elements (keywords) • Test cases execution and view event/console logs

5 Working with Object Repositories • What is an object repository? • Create and modify object elements • How to get the object elements in Manual mode

6 Working with Test Suites and Test Suite Collections

• What is a test suite? • How to create a test suite • Test suite features and execution • What is a test suite collection? • How to create a test suite collection • Test suite collection features and execution • View test results summary

7 Katalon Analytics

• What is Katalon Analytics? • How to set up Katalon Analytics • Katalon Analytics features • View test results from Katalon Analytics

Page 2: KATALON STANDARD WEB TRAINING · Studio, from applying key features, setting up for Android and iOS, creating emulators, viewing test reports, and so on. This is a 4-hour training

8 Sending Results via Email • Email configurations • Email templates • Samples and examples

9 Videos and Screenshots • How to capture test failure screenshots • How to record execution videos

10 Execution Environments • What is an environment (Profile) in Katalon Studio? • How to create environments (Profiles) • Practical example of an execution environment

11 How to Use Variables

• Private variables • Local variables • Global variables • Practical examples of test variables

12 Working with Test Data

• What are test data? • Test data features • How to create test data from Excel/CSV files • How to iterate data sources

13 Working with Checkpoints • What are checkpoints? • How to create and run checkpoints

14 Katalon Listeners • What is a Test Listener? • How to use Before and Teardown features

15 Katalon Spy Web • What is a Spy Web? • How does Spy Web work? • How to spy and store web elements in Katalon Studio

16 Custom Keywords • What are custom keywords? • How to create custom keywords • Practical examples of custom keywords

17 Advanced Scripting • Common Condition and Control statements • Practical example of the Scripting mode

18 Katalon Plugins • What are Katalon Store and Katalon plugins? • How to set up new Katalon plugins • Demo on how to use Katalon plugins

19 Desired Capabilities and Custom Profiles

• What are Desired Capabilities • How to modify Desired Capabilities • Handling Profiles in Katalon Studio

20 BDD Testing Framework • Cucumber Features File and Step Definitions • How to run Cucumber Features File • Practical examples of BDD Testing in Katalon

21 Tips and Tricks

• Handling waiting and timeouts • Executing and debugging certain steps • Calling a test case from another test case and reusing test

scripts • Executing tests on multiple browsers

22 Assignment: Web application testing project

• Sample projects to set up web browser automation • Review on test creation, test execution, and reporting

Page 3: KATALON STANDARD WEB TRAINING · Studio, from applying key features, setting up for Android and iOS, creating emulators, viewing test reports, and so on. This is a 4-hour training

SUPPLEMENTAL COURSE — API

Katalon API Training is a supplemental program in addition to the Standard Web Training. This program introduces the basic-to-complex procedures to perform automated API testing in Katalon Studio. You will learn how to start an API test project, work with API object repositories, use API keywords, extract API data, handle various HTTP methods, perform SOAP web services, and more. This is a 4-hour training session. For extended training option, please contact [email protected].

COURSE AGENDA

1 Introduction and Getting Started • How to use Katalon Studio for API testing • Katalon API key features, toolbars, and views • Create new API projects in Katalon Studio

2 Working with API Object Repository

• What is an API object repository? • How to create an API object repository • How to work with request header and body • How to handle an authorization

3 API Object Verification • Introduction • How to verify API objects

4 Creating API Test Cases • Introduction to test cases in API tests • How to create simple API test cases (REST APIs) • Test case modes: Manual and Script

5 API Validation Keywords • Introduction to API keywords • How to validate response codes and messages • How to create a complete API validation test

6 Handling other HTTP methods: GET, POST, PUT, DELETE

• Introduction to API methods GET, POST, PUT, and DELETE API requests

• Summary and recap

7 Extract API Data • How to extract data from JSON responses and chaining requests

8 SOAP Web Services Testing with Katalon Studio

• Introduction to SOAP web services testing • Practical examples to test SOAP web services in

Katalon Studio • Step-by-step guide on SOAP • Summary and recap

Page 4: KATALON STANDARD WEB TRAINING · Studio, from applying key features, setting up for Android and iOS, creating emulators, viewing test reports, and so on. This is a 4-hour training

SUPPLEMENTAL COURSE — MOBILE

Katalon Mobile Training is a supplemental program in addition to the Standard Web Training. This program introduces the basic-to-complex procedures to perform automated mobile testing in Katalon Studio, from applying key features, setting up for Android and iOS, creating emulators, viewing test reports, and so on. This is a 4-hour training session. For extended training option, please contact [email protected].

COURSE AGENDA

1 Introduction and Getting Started • How to use Katalon Studio for mobile testing • Katalon mobile key features, toolbars, and views • Create new mobile test projects in Katalon Studio

2 Record Mobile Utility for Android • Set up Android Studio and mobile emulators • Record Mobile Utility features • Practice mobile recording on Android applications

3 Katalon Spy Mobile Utility for Android • What is Katalon Spy for mobile? • Record Mobile Utility features • Inspect Android apps with Spy Mobile Utility

4 Working with Mobile Object Repository

• How Katalon stores mobile element objects • Edit and update element objects

5 Create Mobile Test Cases • Create new mobile test cases • Execute mobile tests

6 Record Mobile Utility for iOS • Set up Xcode and create iOS emulator • Record iOS applications

7 Katalon Spy Mobile Utility for iOS • Inspect iOS apps with Spy Mobile Utility

Page 5: KATALON STANDARD WEB TRAINING · Studio, from applying key features, setting up for Android and iOS, creating emulators, viewing test reports, and so on. This is a 4-hour training

SUPPLEMENTAL COURSE — INTEGRATIONS

Katalon Integrations Training is a supplemental program in addition to the Standard Web Training. Combining theory and hands-on assignments, this course covers Katalon Studio integration with three common tools: Jira, Git, and Jenkins. This course also introduces and demonstrates how to use Katalon Analytics for dashboards and test results. You will be prepared to leverage these tools’ features to optimize your automation strategy. This is a 4-hour training session. For extended training option, please contact [email protected].

COURSE AGENDA

1 Introduction to Katalon Integrations • What are Katalon integrations? • Why do we need to do integration? • How to integrate other tools with Katalon Studio

2 Git Integration Overview • What is Git? • Katalon Studio integration with Git • Katalon Studio and GitHub configuration

3 Working with Git Commands • How to clone, pull, commit, and push changes • How to use Git commands for team collaboration

4 Jira Integration

• Why do you need Jira Integration? • Install and configure Jira Integration • Synchronize test cases and view test results in Jira • Submit an issue to Jira

5 Command-line and Headless Execution

• Execute Katalon Studio tests from command-line interface • Execute Katalon Studio tests in headless mode

6 CI/CD Integration with Jenkins

• What is CI/CD? • What is Jenkins? • Set up Katalon plugin on Jenkins • Create new Jenkins jobs for executing Katalon Studio tests • View Katalon Studio test reports from Jenkins

7 Hands-on Katalon Analytics

• View test execution history, logs, and results • Test screenshots and videos • Work with releases, test designs, executions, and tasks • Instant dashboards and reports in Katalon Analytics