Upload
perfecto-mobile
View
1.352
Download
0
Embed Size (px)
Citation preview
Mobile and Web App Testing for Visual Studio TeamsS ta r t t e s ti n g r e a l e n d - u s e r c o n d i ti o n s o n re a l d e v i c e s !
A few housekeeping items
1. Submit questions using the Q&A panel.
2. Slides and recording sent
after the webinar.
3. Please complete survey after the
presentation.
Mobile and Web App Testing for Visual Studio TeamsS ta r t t e s ti n g r e a l e n d - u s e r c o n d i ti o n s o n re a l d e v i c e s !
Donovan BrownSenior Program Manager
DevOps Microsoft
Amir RozenbergDir. of Product Management
Perfecto Mobile
Uzi EilonDirector of Technology
Perfecto Mobile
The Digital Transformation
4© 2015, Perfecto Mobile Ltd. All Rights Reserved.
MobileSocial
Enterprise End User
Web
Internet of Things
PEOPLE C O L L A B O R AT E M O R ES H A R E C O M M O N G OA L SF O C U S O N I M P R OV E M E N T
PROCESS E L I M I N AT E WA S T EI N C R E A S E E F F I C I E N C YS T R E A M L I N E F E E D B A C K
PRODUCTS S U P P O RT P R O C E SS E SE N A B L E C O L L A B O R AT I O NFA C I L I TAT E E X P E R I M E N TAT I O N
‘DevOps is the union of people, process, and products to enable continuous delivery of value to our end users.’
BRINGING PEOPLE TOGETHER
DELIVERING VALUE FASTER
EXECUTING THE DEVOPS STRATEGY
The Digital Experience Challenge
Need Challenge Pain
Quality
Multiple environments scenariosAll digital platforms (mobile, desktop)All digital apps (Mobile + Web)
Complex lab setup and management
Velocity
High release frequently% Automation coverageDrive fast feedback loop
Lab is not a 24/7 operation
Quality Requires Bringing User Experience into SDLC Practices
Application quality in the digital era means ensuring the right user experience to drive engagement
Name: SaraLocation: LondonDevice: iphone 6, Android MCarrier: BTNetwork condition: 3GBackground apps: Instagram
Align coverage planning to business priorities
Automate lab configuration to end user
condition
Communicate application quality risks in business
terms
Multiple devicesMobile | Tablet | Desktop
End user conditions
More…
Data?
Test Cases
Minimal Required Capabilities for Success
24/7 Lab Unattended automation Always-on test ready lab with real devices
Mimic accurately the user environment Create exact end user conditions in the lab
(device, network, location, etc.) Make environments part of your scripting Measure performance
Organizational fit Accessible & sharable anywhere Skillset fit (IDE, framework, prog. language) Support for offshore manual testers No vendor lock-in
Shared Platform for Apps and Ops Shared platform across teams to drive ‘shift
left’ and enable DevOps Common assets (functional, performance,
monitoring)
Meet Enterprise Needs Corporate standard compliant Governance (SSO, auditing, roles, etc.)
DEVELOP+TEST
PLAN+TRACK
MONITOR + LEARN
RELEASE
DEVELOPMENT PRODUCT ION
Perfecto’s CQ Lab Integrated with Visual Studio
9
Visual Studio Extension• Test automation development in C# with
Selenium• Interactive test development on real
devices
Visual Studio Team Services Extension• Build and Test Orchestration• Parallel Test Execution
Visual Studio Team Services Chrome Plug-in• Exploratory testing• Test reporting and bug capture
Demo : Testing Across the SDLC in Visual Studio
Interactive Test Development
Automated Testing with Every Build
Exploratory Testing
Detailed Test + User Persona Reporting
DEMO
Customer Perspective: Velocity & Quality Achievements
“Perfecto’s integration to Visual Studio helped us to develop automation tests in record time, and then run them on multiple devices in parallel as part of our build process. We’re now able to cover our text matrix in-sprint and we’ve achieved this milestone 3 months ahead of schedule.”- Head of Digital, F500 retail brand
“We were pleasantly surprised by how easy the integration of Perfecto with Visual Studio was. Our mobile and web teams now run test automation on real devices, using C# and Selenium RemoteWebDriver. We were able to start testing from day one, without the need to learn a new test framework or language.”- QA Manager, Leading Financial Services Firm
Try it for free today!Perfecto’s Continuous Quality Lab • FREE 50 Hours for 3 Months – Limited time offer• 20+ Devices across 3 Geographic Locations• Community – getting started guides, sample code, answers
Download and start testing on real devices today!
http://bit.ly/Perfecto-VSTS-Free
Thank You!
@UziEilon@amir_rozenberg@DonovanBrown