perfecto mobile automation
DESCRIPTION
Agenda The Execution Center CI with Jenkins Check out Integrations Scheduler Execution Center CI with Jenkins Check out Integrations Perfecto’s API’s Management API Command Level API Extend your Solution Monitoring Performance Stay in touch Webinars Events Community (coming soon) We’ve covered a lot of ground in this course and now we know how to write robust Script Once scripts! This module goes one step further and suggests various ways in which the scripts you write can be used for maximum effect We’ll go through the execution center and learn how to view scripts being run and schedule executions. We’ll then learn how to insert mobile devices in the heart of the R&D cycle by running your scripts as part of the CI process. Perfecto offers a wide range of integrations as well as an open API that allows users to integrate on their own. We’ll look at how monitoring and performance can improve the reach of your test cases to a full ALM cycle. Lastly, mobile changes all the time and we try to keep up, be in touch with us constantly – attend ongoing webinars of best practices and advice, and stay tuned for the launch of the Perfecto community!TRANSCRIPT
Outside the BoxPerfecto Mobile Automation
Agenda
2
• The Execution Center– Scheduler– Execution Center
• CI with Jenkins• Check out Integrations• Perfecto’s API’s
– Management API– Command Level API
• Extend your Solution– Monitoring– Performance
• Stay in touch– Webinars– Events– Community (coming soon)
The Execution Center
3
• Allows viewing the current and recent executions– Drill down into reports– Get real time feel on what is going on
• Scheduler– Schedule scripts to run when you want
them– Define notifications by SMS/Mail
Mobile CI Play – Perfecto Mobile
4
Dev Team
Source Control
CI Server
Automated App Deployment On Real Devices
Functional TestingIntegration Testing
Performance Testing
Continuous Feedback
Code Commit
Bug Reporting
Launch Perfecto Job (Release Package)
Support today: PM Native &
Selenium
Test Planning & Test Execution
2
3
1
4Analytics on Quality KPIs
Optimizing test planning for next cycle
Analytics r
eports
Planning optim
ization for next b
uild
ReportingUnit Tests
5
Integrations
6
Perfecto Mobile API’s• The Perfecto API is a rest HTTP API and
provides:– Management abilities
• Running scripts• Getting reports• Repository Actions• User management• Device Operations• Device Reservations
– Command abilities• Run a single command through the API• Allows developers to write their own integration
Real World Performance Testing
• Performance Tester- Post Sprint/Pre production: Above features from DevTester as well as:– Longevity/Load
• DevTester- In Sprint– Network Virtualization– KPIs– Vitals
Netw
ork
Virtu
aliza
tion
Perfecto’s Hybrid Cloud
IDE (Perfecto,
Selenium,..)
Virtual Users
Cloud/OnPrem Load Generators
Netw
ork
Virtu
aliza
tion
Also supported:
Real Device Mobile Monitoring
8
• Real Devices – clean room environment– Enterprise-grade CQLab– Flexible from the data center to your environment– International points of presence – Baseline/Benchmark/Triage
• Self Service – 100% SaaS – No Java Script or Agents Required– Control schedule of monitoring executions
• SLA and Fault Tolerance • Alerts by page/transactions/device• Full Lifecycle – Manual, Automated, Performance Testing and
UX Monitoring– ScriptOnceTM
Summary - AdvantagesReal Device Monitoring• T
rue performance/availability insight
• Early awareness
• End user privacy
• User-facing KPIs
• Script executed from user perspective
• ScriptOnceTM
– Device Agnostic
Enterprise-Grade Solution• S
aaS & OnPrem Models
• Cloud-Based
• Security & Privacy
• Scalable, Sharable & Available
One Web• E
xtend existing ALM/monitoring solution to mobile
• Throughout the application lifecycle
• Leverage existing tools, methodologies
Mobile-Ready• C
overage of device, locations, carriers & user scenarios
• Hybrid – Screen analysis + real objects
• Reduced maintenance overhead
Perfecto Mobile Monitoring
10
Stay in touch• Attend our webinars and stay up to date on:
– New Features– Best Practices– Industry Trends– http://www.perfectomobile.com/webinars
• Meet us – – We attend a range of industry events, we’d love to
see you - http://www.perfectomobile.com/events • Join our LinkedIn Group https
://www.linkedin.com/groups?home=&gid=3998994&trk=anet_ug_hm
• Join our community– community.perfectomobile.com
11
Next Steps.....Get Certified!Become a Perfecto Mobile Specialist in Automation!
HOW?• Log in to
www.perfectomobileacademy.com and register.
• Click on Self-Paced eLearning and select the Perfecto Mobile Automation course.
• Take the Final Exam for Specialist Certification (PMA)Good Luck!
Thank You