1 / 65

How to automate software with

How to automate software with. Katalon Studio. 7 steps to success. Tuesday, 22 nd May 2018 Christchurch TPN. Problem. Automation out of the box. sometimes it's like having 80% of a camera. Chris Saunders. CEO testRUN New Zealand. since 2008. Automation Verification.

shermanc
Download Presentation

How to automate software with

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. How to automate software with Katalon Studio 7 steps to success Tuesday, 22nd May 2018 Christchurch TPN

  2. Problem Automation out of the box sometimes it's like having 80% of a camera.

  3. Chris Saunders CEO testRUN New Zealand since 2008

  4. Automation Verification Technical Communication Lean Canvas Workshops Training Test Management Software Development GDPR Audits Exploratory Testing Data Compliance Scrum Workshops Release Management Privacy Independent Data Protection Officer Product Development Kanban Solutions Chris Saunders CEO testRUN New Zealand since 2008

  5. 35,000+ hours IT Professional Chris Saunders ≈ 300 hours KatalonStudio Katalon Apprentice

  6. Chris Saunders testRUN New Zealand

  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 https://www.katalon.com/about-us/

  8. https://forum.katalon.com/discussion/5747/roadmap-and-voting-for-your-featureshttps://forum.katalon.com/discussion/5747/roadmap-and-voting-for-your-features

  9. 1 Achieving success Record and Playback 1st success step

  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 https://www.katalon.com/katalon-studio/

  15. 2 Achieving success Variables and Profiles 2nd success step

  16. Variables

  17. Variables

  18. Variables

  19. demonstrating Variables

  20. Profiles - Global Variables

  21. Profiles - Global Variables

  22. demonstrating Profiles - Global Variables

  23. Creating Scripts Dual editor interface Builds advanced scripts with IDE or customize steps with tabular interface easily. https://www.katalon.com/katalon-studio/

  24. 3 Achieving success Object Repository 3rd success step

  25. Object Repository

  26. Object Repository

  27. Object Repository

  28. demonstrating Object Repository

  29. Object Repository Page Object Model (POM) Scalable POM implementation with Test Object Repository and Custom Keywords to increase the maintainability and reusability https://www.katalon.com/katalon-studio/

  30. 4 Achieving success Call Blocks (Call Test Cases), Statements, and Keywords 4th success step

  31. Call Blocks 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. 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 https://www.katalon.com/katalon-studio/

  44. 5 Achieving success Suites, Reports, and Collections 5th success step

  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. demonstrating Data Driven Verification

More Related