+ All Categories
Home > Technology > TechTalk: Getting to Know Perfecto

TechTalk: Getting to Know Perfecto

Date post: 15-Apr-2017
Category:
Upload: lizzy-ploen
View: 273 times
Download: 2 times
Share this document with a friend
22
Get to Know Perfecto Introduction for Partners David Broerman Partner Enablement Manager Phone: 727. 225.2826 / Email: [email protected]
Transcript
Page 1: TechTalk: Getting to Know Perfecto

Get to Know PerfectoIntroduction for Partners

David Broerman

Partner Enablement Manager

Phone: 727. 225.2826 / Email: [email protected]

Page 2: TechTalk: Getting to Know Perfecto

Agenda

• Intro to Perfecto•Digital Challenges•Understanding the Perfecto CQ Lab •Basic Architecture/Setup•Look and Feel•Q&A

Page 3: TechTalk: Getting to Know Perfecto

Intro to Perfecto

Perfecto Offers:

A Cloud Based Continuous Quality Lab

enabling testing and monitoring of all digital platforms

on real devices and real end user conditions,

for enterprises adopting agile delivery processes.

 05/03/2023 3

Page 4: TechTalk: Getting to Know Perfecto

Intro to Perfecto

Dominant leader & visionary

Strong Ecosystem

Perfecto @ a glance

Partnering with Enterprises and their System Integration Partners to deliver exceptional digital experiences.

“Perfecto Mobile marks shift in mobile apps QA with Continuous Quality Lab”

4

Setting the bar for market success

• Founded in late 2006, Business HQ in Boston • Over 300 employees globally• Fortune 500 customer base

05/03/2023

Page 5: TechTalk: Getting to Know Perfecto

Customer Motivation for Success

Business Agility

Lower Cost

Lower Escaped

Defects/Higher Quality

FasterTime to Market

Lower UX Risk in

production

05/03/2023 5

Page 6: TechTalk: Getting to Know Perfecto

Digital Presents Several Challenges for Testing Teams

05/03/2023 6© 2015, Perfecto Mobile Ltd. All Rights Reserved.

Issue Negative Consequence

1 Separate tools and labs for web and mobile teams.

• Silo-ed test methods result in redundant investments

• Differing tools, differing expertise

2 Timely access to required lab resources in a dynamic market.

• Release schedules slowed down• Quality risks go unmitigated due to inadequate

coverage

3 Lack of easy visibility to user experience across all browsers and devices

• No strategic quality of UX management• Inefficient root cause analysis

Issue Negative Consequence

1 Separate tools and labs for web and mobile teams.

• Silo-ed test methods result in redundant investments

• Differing tools, differing expertise

2 Timely access to required lab resources in a dynamic market.

• Release schedules slowed down• Quality risks go unmitigated due to inadequate

coverage

Issue Negative Consequence

1 Separate tools and labs for web and mobile teams.

• Silo-ed test methods result in redundant investments

• Differing tools, differing expertise

Page 7: TechTalk: Getting to Know Perfecto

Identifying the Challenge:DevTest - App Testing is Changing…

Shorter waterfall cycles fail DevOps & Agile is easier said then done

• Manual testing cannot be shrunk

• Testing at the end means show stoppers are found late and delay releases

• Slow feedback loop means missing the mark on customer engagement needs

• Dev and Ops are not collaborating closely

Pain – this is the why they fail

• Unstable / Inconsistent Lab

• Fragile automation achieving low coverage

• Generating real user conditions is hard

• Performance testing still occurs last

• Dev and Ops are using different tools / platforms

• QA Skill sets must evolve to be closer to Dev

Continuous Quality Inhibitors

“Traditional Development Practices Will Fail for Mobile Apps”[ Gartner April 2014 ]

Page 8: TechTalk: Getting to Know Perfecto

8

User Centric Quality Lab with End User Conditions

Using a Mobile App

1 2

Network QualityCellular, Wi-Fi

3

Varied Device Conditions

4

Multiple devicesSpecific profiles

5

Location

6

Resource Conflicts

7

Interacting with sensorsPeak time -

Millions of transactions

8

Simple Functional Testing Is Not Enough© 2016, Perfecto Mobile Ltd. All Rights Reserved.

Page 9: TechTalk: Getting to Know Perfecto

Intro - CQ Lab – Strengths and Differentiators

Enterprise Grade

• Stable• Consistent• Secure• Device SLA

Real end user conditions

• Real devices• Real networks• “Wind Tunnel” - Real world

device and app conditions

Open and Integrated

• MobileCloud API• Selenium/Appium• Visual Studio• Eclipse• Jenkins• …..

Global and Collaborative

• 14 global data centers• Share devices with on and offshore teams

Hybrid

• Devices in the cloud or on prem

Elastic

• 100s of devices on demand when needed

Perfecto Continuous Quality Lab

Continuous Integration

05/03/2023 9

Page 10: TechTalk: Getting to Know Perfecto

Dev Environments

Cloud Based Quality Platform For The Digital Era

Any IDE

Any test framework

Any CI server

Any test tool

User Condition Testing Layer

Functional Testing

Performance Testing

Quality in Production

Customer Support

One Lab for all Digital Platforms

Code Test Production Support

Continuous Quality Reporting

Page 11: TechTalk: Getting to Know Perfecto

Key Capabilities of the Perfecto Solution• A complete cloud based platform for an end-to-

end QA and Operations, on REAL mobile devices

• Layered services:• Remote Device access for Manual testing• Robust test automation capabilities• Application Performance and Monitoring

• Open API’s for extended capabilities

• Actionable test reports (App & OS logs, step by step screen-shots, videos, device vitals…)

• Flexible deployment options:• Perfecto Hosted, Partner Hosted, On-

Premises, Hybrid• Enterprise grade• Zero day new devices and OS’s support –

supporting new devices and OS’s even before they are launched

• 24/7 device and service availability• Security • Scalability

• Global presence• 14 data-centers globally distributed

• Enables distributed teams collaboration

11Proprietary & Confidential

Manual Testing

Test Automation

Performance

App Monitoring

Page 12: TechTalk: Getting to Know Perfecto

Enterprise Ready

Certified

Secured

24/7

Reliable

Integrated

• 99.95% availability • Multi-site BCP/DRP• Redundant infrastructure

• 24/7 Tier-1 & NOC• 24/7 Tier-2/3 expert support

• Traffic encryption• At-rest encryption• Multi-layer network FW• Full Time CISO

• SAML SSO• Site-to-site VPN• Full auditing

05/03/2023 12

Page 13: TechTalk: Getting to Know Perfecto

Understanding the Basic Architecture/Setup, Look and Feel

Page 14: TechTalk: Getting to Know Perfecto

14

Basic Architecture/Setup - CQ Lab As A Service

Device connectivity (All way from Browser to HSS – Handset Server)All devices are Off The Shelf devices (not jailbroken or rooted)Devices are connected to an HSS (Handset Server) through DDM (Private/Public Cloud) or directly by USB. MCM (Mobile Cloud Manager) manages the HSS servers and the entire cloud functionality and serves as the cloud engine for the below actions:

serving clients (UI/SELENIUM/APPIUM/UFT/API)user managementscript executionresources (devices) managementstorage (scripts, reports, media and apps)

The end user receives digital video streaming through a video server through RTMP protocol (Port 1935) to his browser or IDE

05/03/2023

Page 15: TechTalk: Getting to Know Perfecto

15

Global Data Centers Network

05/03/2023

Page 16: TechTalk: Getting to Know Perfecto

Secure and Redundant

05/03/2023 © 2015, Perfecto Mobile Ltd. All Rights Reserved. 16

Page 17: TechTalk: Getting to Know Perfecto

17

Device Setup/Configuration

05/03/2023

Page 18: TechTalk: Getting to Know Perfecto

Perfecto – Manual Interaction

05/03/2023 18

Manual Widgets

Page 19: TechTalk: Getting to Know Perfecto

Perfecto Automation – IDE, Widgets and App List

05/03/2023 19

Automation Widgets

IDE Canvas and Script

App List

Page 20: TechTalk: Getting to Know Perfecto

Perfecto Automation – Functions and Vitals

05/03/2023 20

Automation Functions

Device Vitals

Page 21: TechTalk: Getting to Know Perfecto

Q & A

Page 22: TechTalk: Getting to Know Perfecto

Thank You

David BroermanPartner Enablement ManagerPhone: 727. 225.2826 / Email: [email protected]


Recommended