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
Automation out of the box Problem Automation out of the box sometimes it's like having 80% of a camera.
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
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
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
testRUN New Zealand Chris Saunders
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 https://www.katalon.com/about-us/
https://forum. katalon https://forum.katalon.com/discussion/5747/roadmap-and-voting-for-your-features
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.
Creating a web recording
Stop recording and save
Playback
demonstrating Record and Playback
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 https://www.katalon.com/katalon-studio/
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.
Variables
Variables
Variables
demonstrating Variables
Profiles - Global Variables
Profiles - Global Variables
Profiles - Global Variables demonstrating Profiles - Global Variables
Creating Scripts Dual editor interface Builds advanced scripts with IDE or customize steps with tabular interface easily. https://www.katalon.com/katalon-studio/
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.
Object Repository
Object Repository
Object Repository
demonstrating Object Repository
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 https://www.katalon.com/katalon-studio/
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.
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
Call Blocks testRUN testrun.co.nz
Call Blocks testRUN testrun.co.nz
Calls Blocks (Call Test Cases) demonstrating Calls Blocks (Call Test Cases)
Statements Decision-making statement Looping statements Branching statements Exception handling statements
Decision-making Statements
IF Else Statements
Decision-making Statements
Switch Case Statements
Keywords
Keywords with Unit Tests 1 2 testRUN testrun.co.nz
demonstrating Keywords
Calls, Statements, and Keywords Code assist utilities Useful built-in object spy, code completion, in context reference, refactoring helper to make scripting more enjoyable https://www.katalon.com/katalon-studio/
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.
Suites testRUN testrun.co.nz
Suites' Reports
demonstrating Suites
Data Files for Suites testRUN testrun.co.nz
Data Driven Verification testRUN testrun.co.nz
Data Driven Verification demonstrating Data Driven Verification
Collection
Collection Reports
Collection and Reports demonstrating Collection and Reports
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 https://www.katalon.com/katalon-studio/
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.
Web Service testRUN testrun.co.nz
Mobile
Setup Project Web, mobile, API testing Fully supports Web, Android, iOS and API testing on all operating systems https://www.katalon.com/katalon-studio/
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.
GitHub Version Control SDLC integration Easy to integrate with Jenkins, GIT, JIRA, and qTest with native plugins https://www.katalon.com/katalon-studio/
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 https://www.katalon.com/katalon-studio/
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
Automation out of the box Katalon Studio Automation out of the box like having a camera already to shot.
Discussion Time
Enabling people to transform their ideas to solutions