Download presentation
Presentation is loading. Please wait.
1
How to automate software with
Katalon Studio 7 steps to success I am Chris Saunders and I am a leader in the field of automation verification.Today I want to share with you on how to automate with Katalon Studio, including 7 interesting observations. Tuesday, 22nd May 2018 Christchurch TPN
2
Automation out of the box
Problem Automation out of the box sometimes it's like having 80% of a camera.
3
Chris Saunders CEO testRUN New Zealand since 2008
I first of all, I would like to share a little about my background and why you should be listening closing to this automation talk. since 2008
4
Chris Saunders CEO testRUN New Zealand Training Test Management
Automation Verification Technical Communication Training Lean Canvas Workshops Test Management Software Development GDPR Audits Exploratory Testing Data Compliance Scrum Workshops Release Management Privacy Independent Data Protection Officer Kanban Product Development Solutions Chris Saunders CEO testRUN New Zealand I first of all, I would like to share a little about my background and why you should be listening closing to this automation talk. since 2008
5
Chris Saunders 35,000+ hours IT Professional ≈ 300 hours
I first of all, I would like to share a little about my background and why you should be listening closing to this automation talk. Katalon Studio Katalon Apprentice
6
testRUN New Zealand Chris Saunders
7
Katalon Studio https://www.katalon.com
Quick learning. Easy to use. Simple to collaborate. "A viable alternative to costly commercial automation solutions" September 12, 2016 KMS Technology released Katalon Studio, a free intelligent test automation toolset and established Katalon LLC. in January 2018
8
https://forum. katalon
9
1 Record and Playback Achieving success 1st success step
I am Chris Saunders and I am a leader in the field of automation verification.Today I want to share with you on how to automate with Katalon Studio, including 7 interesting observations.
10
Creating a web recording
11
Stop recording and save
12
Playback
13
demonstrating Record and Playback
14
Multiple browsers Flexible execution engine
Runs test at any step on multiple browsers and devices locally or with cloud services Supports out of the box: •Chrome •Firefox •IE •Edge •Safari •Chrome (headless) •Firefox (headless) and Remote
15
Variables and Profiles
2 Achieving success Variables and Profiles 2nd success step I am Chris Saunders and I am a leader in the field of automation verification.Today I want to share with you on how to automate with Katalon Studio, including 7 interesting observations.
16
Variables
17
Variables
18
Variables
19
demonstrating Variables
20
Profiles - Global Variables
21
Profiles - Global Variables
22
Profiles - Global Variables
demonstrating Profiles - Global Variables
23
Creating Scripts Dual editor interface
Builds advanced scripts with IDE or customize steps with tabular interface easily.
24
3 Object Repository Achieving success 3rd success step
I am Chris Saunders and I am a leader in the field of automation verification.Today I want to share with you on how to automate with Katalon Studio, including 7 interesting observations.
25
Object Repository
26
Object Repository
27
Object Repository
28
demonstrating Object Repository
29
Object Repository Page Object Model (POM)
icon tag equals type equals comment default button text input radio checkbox a URL link image Scalable POM implementation with Test Object Repository and Custom Keywords to increase the maintainability and reusability
30
Call Blocks (Call Test Cases), Statements, and Keywords
4 Achieving success Call Blocks (Call Test Cases), Statements, and Keywords 4th success step I am Chris Saunders and I am a leader in the field of automation verification.Today I want to share with you on how to automate with Katalon Studio, including 7 interesting observations.
31
Call Blocks testRUN One can structure scripts in folders as required.
Blocks – scripts that can not be independently executed. Scenarios – scripts that are made up of reusable blocks and are designed to be executed. testRUN testrun.co.nz
32
Call Blocks testRUN testrun.co.nz
33
Call Blocks testRUN testrun.co.nz
34
Calls Blocks (Call Test Cases)
demonstrating Calls Blocks (Call Test Cases)
35
Statements Decision-making statement Looping statements
Branching statements Exception handling statements
36
Decision-making Statements
37
IF Else Statements
38
Decision-making Statements
39
Switch Case Statements
40
Keywords
41
Keywords with Unit Tests
1 2 testRUN testrun.co.nz
42
demonstrating Keywords
43
Calls, Statements, and Keywords
Code assist utilities Useful built-in object spy, code completion, in context reference, refactoring helper to make scripting more enjoyable
44
Suites, Reports, and Collections
5 Achieving success Suites, Reports, and Collections 5th success step I am Chris Saunders and I am a leader in the field of automation verification.Today I want to share with you on how to automate with Katalon Studio, including 7 interesting observations.
45
Suites testRUN testrun.co.nz
46
Suites' Reports
47
demonstrating Suites
48
Data Files for Suites testRUN testrun.co.nz
49
Data Driven Verification
testRUN testrun.co.nz
50
Data Driven Verification
demonstrating Data Driven Verification
51
Collection
52
Collection Reports
53
Collection and Reports
demonstrating Collection and Reports
54
Test Results Report and Debug Multiple report formats
With advanced logging, debug data, screenshots, and videos. Intelligent reports with Katalon Analytics Dashboards, flaky metrics and coverage execution results to improve automation strategy
55
Web Service and Mobile App Automation
6 Achieving success Web Service and Mobile App Automation 6th success step I am Chris Saunders and I am a leader in the field of automation verification.Today I want to share with you on how to automate with Katalon Studio, including 7 interesting observations.
56
Web Service testRUN testrun.co.nz
57
Mobile
58
Setup Project Web, mobile, API testing
Fully supports Web, Android, iOS and API testing on all operating systems
59
7 Integration Achieving success 7th success step
I am Chris Saunders and I am a leader in the field of automation verification.Today I want to share with you on how to automate with Katalon Studio, including 7 interesting observations.
60
GitHub Version Control SDLC integration
Easy to integrate with Jenkins, GIT, JIRA, and qTest with native plugins
61
CI Pipeline Continuous Integration (CI) Continuous Delivery (CD)
CI/CD readiness CLI [command-line interface] and command line generator enable CI/CD and DevOps practices
62
1 2 3 4 5 6 7 Katalon Studio 7 steps to success Record and Playback
Variables and Profiles 3 Object Repository 4 Call Blocks, Statements, and Keywords 5 Suites, Reports, and Collections 6 Web Service and Mobile Apps 7 Integration
63
Automation out of the box
Katalon Studio Automation out of the box like having a camera already to shot.
64
Discussion Time
65
Enabling people to transform their ideas to solutions
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.