15
Mobile and Web App Testing for Visual Studio Teams Start testing real end-user conditions on real devices!

Mobile and Web App Testing for Visual Studio Teams

Embed Size (px)

Citation preview

Page 1: Mobile and Web App Testing for Visual Studio Teams

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 !

Page 2: Mobile and Web App Testing for Visual Studio Teams

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.

Page 3: Mobile and Web App Testing for Visual Studio Teams

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

Page 4: Mobile and Web App Testing for Visual Studio Teams

The Digital Transformation

4© 2015, Perfecto Mobile Ltd. All Rights Reserved.

MobileSocial

Enterprise End User

Web

Internet of Things

Page 5: Mobile and Web App Testing for Visual Studio Teams

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

Page 6: Mobile and Web App Testing for Visual Studio Teams

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

Page 7: Mobile and Web App Testing for Visual Studio Teams

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

Page 8: Mobile and Web App Testing for Visual Studio Teams

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

Page 9: Mobile and Web App Testing for Visual Studio Teams

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

Page 10: Mobile and Web App Testing for Visual Studio Teams

Demo : Testing Across the SDLC in Visual Studio

Interactive Test Development

Automated Testing with Every Build

Exploratory Testing

Detailed Test + User Persona Reporting

Page 11: Mobile and Web App Testing for Visual Studio Teams

DEMO

Page 12: Mobile and Web App Testing for Visual Studio Teams

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

Page 13: Mobile and Web App Testing for Visual Studio Teams
Page 14: Mobile and Web App Testing for Visual Studio Teams

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

Page 15: Mobile and Web App Testing for Visual Studio Teams

Thank You!

@UziEilon@amir_rozenberg@DonovanBrown