Perfecto by Perforce © 2020 Perforce Software, Inc.
Uncovering the Unknowns of Appium and Beyond
perfecto.io2 | Perfecto by Perforce © 2020 Perforce Software, Inc.
Today’s Speakers:
• Chief Evangelist and author at Perfecto
• Blogger and speaker
• 19+ years in development & testing
• Author of “The Digital Quality Handbook”
and “Continuous Testing for DevOps
Professionals”
• @ek121268
Eran Kinsbruner
perfecto.io3 | Perfecto by Perforce © 2020 Perforce Software, Inc.
Today’s Speakers:
• Lead Consultant at ThoughtWorks
• Expert in mobile and web app technologies,
QA strategies and test designs
• Constant contributor to open source
communities: Appium, Selenium,
GetGauge, Taiko.JS
• Speaker
• @saikrisv
Sai Krishna
perfecto.io4 | Perfecto by Perforce © 2020 Perforce Software, Inc.
Today’s Speakers:
• Lead Consultant at ThoughtWorks
• Expert in mobile and web app technologies,
QA strategies, and test designs
• Constant contributor to open source
communities: Appium and Selenium,
• Speaker in SeleniumConf, AppiumConf,
and more.
• @srinivasanskr
Srinivasan Sekar
perfecto.io5 | Perfecto by Perforce © 2020 Perforce Software, Inc.
Today’s Agenda
1
2
3
Getting started with Perfecto and Appium/Appium Desktop
Appium events API
4
Video streaming from iOS devices
iOS in-app authentication testing
5 Android data matcher locator strategy
6 Perfecto advanced capabilities with Appium
7 Appium 2.0 overview and Q&A
Getting Started With Perfecto and Appium
perfecto.io7 | Perfecto by Perforce © 2020 Perforce Software, Inc.
Getting Started With Perfecto and Appium
perfecto.io8 | Perfecto by Perforce © 2020 Perforce Software, Inc.
Perfecto and Appium Desktop — Integration
perfecto.io9 | Perfecto by Perforce © 2020 Perforce Software, Inc.
Perfecto and Appium Desktop — Integration
Advanced Automation Abilities with Appium
perfecto.io11 | Perfecto by Perforce © 2020 Perforce Software, Inc.
In-App Authentication Using Face-ID
perfecto.io12 | Perfecto by Perforce © 2020 Perforce Software, Inc.
Appium Events API
perfecto.io13 | Perfecto by Perforce © 2020 Perforce Software, Inc.
Video Streaming
perfecto.io14 | Perfecto by Perforce © 2020 Perforce Software, Inc.
Espresso Data Matcher
perfecto.io15 | Perfecto by Perforce © 2020 Perforce Software, Inc.
Automatic Gestures
perfecto.io16 | Perfecto by Perforce © 2020 Perforce Software, Inc.
Actions API for Gestures
perfecto.io17 | Perfecto by Perforce © 2020 Perforce Software, Inc.
(x2,y1)Horizontal Swipe Using W3C Actions API
getElementLocation - (X1,Y1)
pointerMove - (X1,Y1)
pointerDown
pointerMove - (X2,Y1)
pointerUp
x axis
y axis
(x2,y1)
(x1,y1)
(0,0)
Appium & Perfecto Demonstrations
perfecto.io19 | Perfecto by Perforce © 2020 Perforce Software, Inc.
Perfecto and Appium
Advanced Capabilities:
Biometrics & Image Injection
perfecto.io20 | Perfecto by Perforce © 2020 Perforce Software, Inc.
Perfecto and Appium Advanced Capabilities: Image Injection
perfecto.io21 | Perfecto by Perforce © 2020 Perforce Software, Inc.
Perfecto and Appium Advanced Capabilities: Audio Validation (STT)
perfecto.io22 | Perfecto by Perforce © 2020 Perforce Software, Inc.
Perfecto and Appium Advanced Capabilities: Audio Injection
Appium 2.0 Overview
perfecto.io24 | Perfecto by Perforce © 2020 Perforce Software, Inc.
Appium 2.0 Overview
perfecto.io25 | Perfecto by Perforce © 2020 Perforce Software, Inc.
Appium 2.0 Driver Model
perfecto.io26 | Perfecto by Perforce © 2020 Perforce Software, Inc.
Appium 2.0 Plugins
https://gist.github.com/jlipps/651b62316603400cabc95ff0f9faf70f
https://appiumpro.com/
v
Thank You!
Visit perfecto.io or follow us @perfectomobile

Uncovering the unknowns of appium and beyond

  • 1.
    Perfecto by Perforce© 2020 Perforce Software, Inc. Uncovering the Unknowns of Appium and Beyond
  • 2.
    perfecto.io2 | Perfectoby Perforce © 2020 Perforce Software, Inc. Today’s Speakers: • Chief Evangelist and author at Perfecto • Blogger and speaker • 19+ years in development & testing • Author of “The Digital Quality Handbook” and “Continuous Testing for DevOps Professionals” • @ek121268 Eran Kinsbruner
  • 3.
    perfecto.io3 | Perfectoby Perforce © 2020 Perforce Software, Inc. Today’s Speakers: • Lead Consultant at ThoughtWorks • Expert in mobile and web app technologies, QA strategies and test designs • Constant contributor to open source communities: Appium, Selenium, GetGauge, Taiko.JS • Speaker • @saikrisv Sai Krishna
  • 4.
    perfecto.io4 | Perfectoby Perforce © 2020 Perforce Software, Inc. Today’s Speakers: • Lead Consultant at ThoughtWorks • Expert in mobile and web app technologies, QA strategies, and test designs • Constant contributor to open source communities: Appium and Selenium, • Speaker in SeleniumConf, AppiumConf, and more. • @srinivasanskr Srinivasan Sekar
  • 5.
    perfecto.io5 | Perfectoby Perforce © 2020 Perforce Software, Inc. Today’s Agenda 1 2 3 Getting started with Perfecto and Appium/Appium Desktop Appium events API 4 Video streaming from iOS devices iOS in-app authentication testing 5 Android data matcher locator strategy 6 Perfecto advanced capabilities with Appium 7 Appium 2.0 overview and Q&A
  • 6.
    Getting Started WithPerfecto and Appium
  • 7.
    perfecto.io7 | Perfectoby Perforce © 2020 Perforce Software, Inc. Getting Started With Perfecto and Appium
  • 8.
    perfecto.io8 | Perfectoby Perforce © 2020 Perforce Software, Inc. Perfecto and Appium Desktop — Integration
  • 9.
    perfecto.io9 | Perfectoby Perforce © 2020 Perforce Software, Inc. Perfecto and Appium Desktop — Integration
  • 10.
  • 11.
    perfecto.io11 | Perfectoby Perforce © 2020 Perforce Software, Inc. In-App Authentication Using Face-ID
  • 12.
    perfecto.io12 | Perfectoby Perforce © 2020 Perforce Software, Inc. Appium Events API
  • 13.
    perfecto.io13 | Perfectoby Perforce © 2020 Perforce Software, Inc. Video Streaming
  • 14.
    perfecto.io14 | Perfectoby Perforce © 2020 Perforce Software, Inc. Espresso Data Matcher
  • 15.
    perfecto.io15 | Perfectoby Perforce © 2020 Perforce Software, Inc. Automatic Gestures
  • 16.
    perfecto.io16 | Perfectoby Perforce © 2020 Perforce Software, Inc. Actions API for Gestures
  • 17.
    perfecto.io17 | Perfectoby Perforce © 2020 Perforce Software, Inc. (x2,y1)Horizontal Swipe Using W3C Actions API getElementLocation - (X1,Y1) pointerMove - (X1,Y1) pointerDown pointerMove - (X2,Y1) pointerUp x axis y axis (x2,y1) (x1,y1) (0,0)
  • 18.
    Appium & PerfectoDemonstrations
  • 19.
    perfecto.io19 | Perfectoby Perforce © 2020 Perforce Software, Inc. Perfecto and Appium Advanced Capabilities: Biometrics & Image Injection
  • 20.
    perfecto.io20 | Perfectoby Perforce © 2020 Perforce Software, Inc. Perfecto and Appium Advanced Capabilities: Image Injection
  • 21.
    perfecto.io21 | Perfectoby Perforce © 2020 Perforce Software, Inc. Perfecto and Appium Advanced Capabilities: Audio Validation (STT)
  • 22.
    perfecto.io22 | Perfectoby Perforce © 2020 Perforce Software, Inc. Perfecto and Appium Advanced Capabilities: Audio Injection
  • 23.
  • 24.
    perfecto.io24 | Perfectoby Perforce © 2020 Perforce Software, Inc. Appium 2.0 Overview
  • 25.
    perfecto.io25 | Perfectoby Perforce © 2020 Perforce Software, Inc. Appium 2.0 Driver Model
  • 26.
    perfecto.io26 | Perfectoby Perforce © 2020 Perforce Software, Inc. Appium 2.0 Plugins https://gist.github.com/jlipps/651b62316603400cabc95ff0f9faf70f https://appiumpro.com/ v
  • 27.
    Thank You! Visit perfecto.ioor follow us @perfectomobile