SlideShare une entreprise Scribd logo
1  sur  15
Mobile and Web App Testing for Visual Studio Teams
Start testing real end-user conditions on real devices!
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 Teams
Start testing real end-user conditions on real devices!
Donovan Brown
Senior Program Manager
DevOps Microsoft
Amir Rozenberg
Dir. of Product Management
Perfecto Mobile
Uzi Eilon
Director of Technology
Perfecto Mobile
The Digital Transformation
© 2015, Perfecto Mobile Ltd. All Rights Reserved.
Mobile
Social
Enterprise End User
Web
Internet of Things
PEOPLE C O L L A B O R AT E M O R E
S H A R E C O M M O N G O A L S
F O C U S O N I M P R O V E M E N T
PROCESS E L I M I N AT E WA S T E
I N C R E A S E E F F I C I E N C Y
S T R E A M L I N E F E E D B A C K
PRODUCTS S U P P O R T P R O C E S S E S
E N A B L E C O L L A B O R AT I O N
FA 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 scenarios
All digital platforms (mobile, desktop)
All digital apps (Mobile + Web)
Complex lab setup and management

Velocity
High release frequently
% Automation coverage
Drive 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: Sara
Location: London
Device: iphone 6, Android M
Carrier: BT
Network condition: 3G
Background apps: Instagram
Align coverage
planning to business
priorities
Automate lab
configuration to end
user condition
Communicate
application quality
risks in business terms
Multiple devices
Mobile | 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.)
D E V E LO P + T E S T
P L A N + T R A C K
M O N I TO R + L E A R N
R E L E A S E
D E V E L O P M E N T P R O D U C T I O N
Perfecto’s CQ Lab Integrated with Visual Studio
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

Contenu connexe

Tendances

Mobile App Testing
Mobile App TestingMobile App Testing
Mobile App Testing
Duy Tan Geek
 
Achieving 100% mobile test coverage perfecto mobile
Achieving 100% mobile test coverage perfecto mobileAchieving 100% mobile test coverage perfecto mobile
Achieving 100% mobile test coverage perfecto mobile
Perfecto Mobile
 

Tendances (20)

Are you Ready to Test on iOS 9?
Are you Ready to Test on iOS 9?Are you Ready to Test on iOS 9?
Are you Ready to Test on iOS 9?
 
3 Free Tools That Will Help You Create the Right Mobile & Web Test Strategy
3 Free Tools That Will Help You Create the Right Mobile & Web Test Strategy3 Free Tools That Will Help You Create the Right Mobile & Web Test Strategy
3 Free Tools That Will Help You Create the Right Mobile & Web Test Strategy
 
Continuous Quality For a 5 Star Mobile Apps Delivery
Continuous Quality For a 5 Star Mobile Apps DeliveryContinuous Quality For a 5 Star Mobile Apps Delivery
Continuous Quality For a 5 Star Mobile Apps Delivery
 
How to Prevent App Failures with Real User Conditions
How to Prevent App Failures with Real User ConditionsHow to Prevent App Failures with Real User Conditions
How to Prevent App Failures with Real User Conditions
 
Mobile test automation perfecto star east
Mobile test automation perfecto star eastMobile test automation perfecto star east
Mobile test automation perfecto star east
 
Why Apps Succeed: 4 Keys to Winning the Digital Quality Game
Why Apps Succeed: 4 Keys to Winning the Digital Quality GameWhy Apps Succeed: 4 Keys to Winning the Digital Quality Game
Why Apps Succeed: 4 Keys to Winning the Digital Quality Game
 
7 Keys for Unattended Test AUtomation webinar deck
7 Keys for Unattended Test AUtomation webinar deck7 Keys for Unattended Test AUtomation webinar deck
7 Keys for Unattended Test AUtomation webinar deck
 
Simon Bates, Manifesto Digital - Mobile Application Development: Past, Presen...
Simon Bates, Manifesto Digital - Mobile Application Development: Past, Presen...Simon Bates, Manifesto Digital - Mobile Application Development: Past, Presen...
Simon Bates, Manifesto Digital - Mobile Application Development: Past, Presen...
 
Mobile Test Coverage- Israel 4th meetup
Mobile Test Coverage- Israel 4th meetupMobile Test Coverage- Israel 4th meetup
Mobile Test Coverage- Israel 4th meetup
 
Juc oct 2014 final
Juc oct 2014 finalJuc oct 2014 final
Juc oct 2014 final
 
iOS9 Launch - Mobile Dev & Test Implications
iOS9 Launch - Mobile Dev & Test ImplicationsiOS9 Launch - Mobile Dev & Test Implications
iOS9 Launch - Mobile Dev & Test Implications
 
Mobile App Testing
Mobile App TestingMobile App Testing
Mobile App Testing
 
Get More out of Appium
Get More out of AppiumGet More out of Appium
Get More out of Appium
 
Wearables meetup
Wearables meetupWearables meetup
Wearables meetup
 
Cross Platform Mobile Test Automation using Selenium WebDriver by Perfecto Mo...
Cross Platform Mobile Test Automation using Selenium WebDriver by Perfecto Mo...Cross Platform Mobile Test Automation using Selenium WebDriver by Perfecto Mo...
Cross Platform Mobile Test Automation using Selenium WebDriver by Perfecto Mo...
 
How Digital Changed the Game... and how to cross platform test for it
How Digital Changed the Game... and how to cross platform test for itHow Digital Changed the Game... and how to cross platform test for it
How Digital Changed the Game... and how to cross platform test for it
 
The ultimate guide to mobile app testing with appium
The ultimate guide to mobile app testing with appiumThe ultimate guide to mobile app testing with appium
The ultimate guide to mobile app testing with appium
 
Mobile DevTest Dictionary
Mobile DevTest DictionaryMobile DevTest Dictionary
Mobile DevTest Dictionary
 
Testing Apps for Wearables
Testing Apps for WearablesTesting Apps for Wearables
Testing Apps for Wearables
 
Achieving 100% mobile test coverage perfecto mobile
Achieving 100% mobile test coverage perfecto mobileAchieving 100% mobile test coverage perfecto mobile
Achieving 100% mobile test coverage perfecto mobile
 

Similaire à Mobile and Web App Testing for Visual Studio Teams

Raji_new_July_2015
Raji_new_July_2015Raji_new_July_2015
Raji_new_July_2015
Raja Kumari
 
Enabling Continuous Quality in Mobile App Development
Enabling Continuous Quality in Mobile App DevelopmentEnabling Continuous Quality in Mobile App Development
Enabling Continuous Quality in Mobile App Development
Matthew Young
 
ganesh[5+ years] exp _Resume
ganesh[5+ years] exp _Resumeganesh[5+ years] exp _Resume
ganesh[5+ years] exp _Resume
ganesh r
 
Sowmya_2.5_Years_Manual Testing
Sowmya_2.5_Years_Manual TestingSowmya_2.5_Years_Manual Testing
Sowmya_2.5_Years_Manual Testing
Sowmya S
 

Similaire à Mobile and Web App Testing for Visual Studio Teams (20)

Kasi Viswanath
Kasi ViswanathKasi Viswanath
Kasi Viswanath
 
Mobile testing 9 years
Mobile testing 9 yearsMobile testing 9 years
Mobile testing 9 years
 
Appium vs. Appium with Perfecto
Appium vs. Appium with PerfectoAppium vs. Appium with Perfecto
Appium vs. Appium with Perfecto
 
Can We Deliver Mobile Apps Continuously?
Can We Deliver Mobile Apps Continuously?Can We Deliver Mobile Apps Continuously?
Can We Deliver Mobile Apps Continuously?
 
Raji_new_July_2015
Raji_new_July_2015Raji_new_July_2015
Raji_new_July_2015
 
Appium vs Appium with Perfecto
Appium vs Appium with PerfectoAppium vs Appium with Perfecto
Appium vs Appium with Perfecto
 
Swagatika_QALead
Swagatika_QALeadSwagatika_QALead
Swagatika_QALead
 
Experitest-Infosys Co-Webinar on Mobile Continuous Integration
Experitest-Infosys Co-Webinar on Mobile Continuous IntegrationExperitest-Infosys Co-Webinar on Mobile Continuous Integration
Experitest-Infosys Co-Webinar on Mobile Continuous Integration
 
Mobile Testing Tools 101
Mobile Testing Tools 101Mobile Testing Tools 101
Mobile Testing Tools 101
 
Create engaging mobile experiences with Visual Studio, Microsoft Azure and Xa...
Create engaging mobile experienceswith Visual Studio, Microsoft Azure and Xa...Create engaging mobile experienceswith Visual Studio, Microsoft Azure and Xa...
Create engaging mobile experiences with Visual Studio, Microsoft Azure and Xa...
 
Raji_QA
Raji_QARaji_QA
Raji_QA
 
Saranya resume
Saranya resumeSaranya resume
Saranya resume
 
Saranya resume
Saranya resumeSaranya resume
Saranya resume
 
Sampat Kumar Ch
Sampat Kumar ChSampat Kumar Ch
Sampat Kumar Ch
 
Enabling Continuous Quality in Mobile App Development
Enabling Continuous Quality in Mobile App DevelopmentEnabling Continuous Quality in Mobile App Development
Enabling Continuous Quality in Mobile App Development
 
Webinar: Automate Your Environment Provisioning for Mobile App Development
Webinar: Automate Your Environment Provisioning for Mobile App Development Webinar: Automate Your Environment Provisioning for Mobile App Development
Webinar: Automate Your Environment Provisioning for Mobile App Development
 
ganesh[5+ years] exp _Resume
ganesh[5+ years] exp _Resumeganesh[5+ years] exp _Resume
ganesh[5+ years] exp _Resume
 
Mobile App Testing Strategy by RapidValue Solutions
Mobile App Testing Strategy by RapidValue SolutionsMobile App Testing Strategy by RapidValue Solutions
Mobile App Testing Strategy by RapidValue Solutions
 
Sowmya_2.5_Years_Manual Testing
Sowmya_2.5_Years_Manual TestingSowmya_2.5_Years_Manual Testing
Sowmya_2.5_Years_Manual Testing
 
Saranya resume
Saranya resumeSaranya resume
Saranya resume
 

Plus de Perfecto by Perforce

How to Scale Digital App Testing With Jenkins & Automation You Can Trust
How to Scale Digital App Testing With Jenkins & Automation You Can TrustHow to Scale Digital App Testing With Jenkins & Automation You Can Trust
How to Scale Digital App Testing With Jenkins & Automation You Can Trust
Perfecto by Perforce
 
How to Prepare Your Apps for iOS 14 - Test Strategy, Coverage, & Best Practices
How to Prepare Your Apps for iOS 14 - Test Strategy, Coverage, & Best PracticesHow to Prepare Your Apps for iOS 14 - Test Strategy, Coverage, & Best Practices
How to Prepare Your Apps for iOS 14 - Test Strategy, Coverage, & Best Practices
Perfecto by Perforce
 
Best Practices for Shifting Left Performance and Accessibility Testing
Best Practices for Shifting Left Performance and Accessibility TestingBest Practices for Shifting Left Performance and Accessibility Testing
Best Practices for Shifting Left Performance and Accessibility Testing
Perfecto by Perforce
 

Plus de Perfecto by Perforce (20)

Is BDD Worth It? Considerations for Advanced Test Automation
Is BDD Worth It? Considerations for Advanced Test AutomationIs BDD Worth It? Considerations for Advanced Test Automation
Is BDD Worth It? Considerations for Advanced Test Automation
 
Yoda debunks the top 5 challenges of continuous testing in the cloud
Yoda debunks the top 5 challenges of continuous testing in the cloudYoda debunks the top 5 challenges of continuous testing in the cloud
Yoda debunks the top 5 challenges of continuous testing in the cloud
 
5 Mobile App Trends & What They Mean for Dev & Testing
5 Mobile App Trends & What They Mean for Dev & Testing5 Mobile App Trends & What They Mean for Dev & Testing
5 Mobile App Trends & What They Mean for Dev & Testing
 
How to Scale Digital App Testing With Jenkins & Automation You Can Trust
How to Scale Digital App Testing With Jenkins & Automation You Can TrustHow to Scale Digital App Testing With Jenkins & Automation You Can Trust
How to Scale Digital App Testing With Jenkins & Automation You Can Trust
 
Mastering Cross-Browser Test Automation With Cypress and Selenium
Mastering Cross-Browser Test Automation With Cypress and SeleniumMastering Cross-Browser Test Automation With Cypress and Selenium
Mastering Cross-Browser Test Automation With Cypress and Selenium
 
Cloud Testing Has Never Been Easier or More Accessible
Cloud Testing Has Never Been Easier or More AccessibleCloud Testing Has Never Been Easier or More Accessible
Cloud Testing Has Never Been Easier or More Accessible
 
Cognitive Engineering - Shifting Right with Gated.AI Testing - DevOps Next
Cognitive Engineering - Shifting Right with Gated.AI Testing - DevOps NextCognitive Engineering - Shifting Right with Gated.AI Testing - DevOps Next
Cognitive Engineering - Shifting Right with Gated.AI Testing - DevOps Next
 
The Rise and Benefits of Robotic Process Automation (RPA) - DevOps Next
The Rise and Benefits of Robotic Process Automation (RPA) - DevOps NextThe Rise and Benefits of Robotic Process Automation (RPA) - DevOps Next
The Rise and Benefits of Robotic Process Automation (RPA) - DevOps Next
 
The New Categories of Software Defects in the Era of AI and ML - DevOps Next
The New Categories of Software Defects in the Era of AI and ML - DevOps NextThe New Categories of Software Defects in the Era of AI and ML - DevOps Next
The New Categories of Software Defects in the Era of AI and ML - DevOps Next
 
Moving to Modern DevOps with Fuzzing and ML - DevOps Next
Moving to Modern DevOps with Fuzzing and ML - DevOps NextMoving to Modern DevOps with Fuzzing and ML - DevOps Next
Moving to Modern DevOps with Fuzzing and ML - DevOps Next
 
Leveraging AI and ML in Test Management Systems - DevOps Next
Leveraging AI and ML in Test Management Systems - DevOps NextLeveraging AI and ML in Test Management Systems - DevOps Next
Leveraging AI and ML in Test Management Systems - DevOps Next
 
How Does AIOps Benefit DevOps Pipeline and Software Quality? - DevOps Next
How Does AIOps Benefit DevOps Pipeline and Software Quality? - DevOps NextHow Does AIOps Benefit DevOps Pipeline and Software Quality? - DevOps Next
How Does AIOps Benefit DevOps Pipeline and Software Quality? - DevOps Next
 
Classification of Advanced AI and ML Testing Tools - DevOps Next
Classification of Advanced AI and ML Testing Tools - DevOps NextClassification of Advanced AI and ML Testing Tools - DevOps Next
Classification of Advanced AI and ML Testing Tools - DevOps Next
 
Automated Code Reviews with AI and ML - DevOps Next
Automated Code Reviews with AI and ML - DevOps NextAutomated Code Reviews with AI and ML - DevOps Next
Automated Code Reviews with AI and ML - DevOps Next
 
Advancing the State of The Art in AI and Testing - DevOps Next
Advancing the State of The Art in AI and Testing - DevOps NextAdvancing the State of The Art in AI and Testing - DevOps Next
Advancing the State of The Art in AI and Testing - DevOps Next
 
How to Prepare Your Apps for iOS 14 - Test Strategy, Coverage, & Best Practices
How to Prepare Your Apps for iOS 14 - Test Strategy, Coverage, & Best PracticesHow to Prepare Your Apps for iOS 14 - Test Strategy, Coverage, & Best Practices
How to Prepare Your Apps for iOS 14 - Test Strategy, Coverage, & Best Practices
 
How to Create a Risk Based Testing Strategy With Simulators, Emulators, and R...
How to Create a Risk Based Testing Strategy With Simulators, Emulators, and R...How to Create a Risk Based Testing Strategy With Simulators, Emulators, and R...
How to Create a Risk Based Testing Strategy With Simulators, Emulators, and R...
 
Fast Data, Fast Delivery: How Smart Analysis Accelerates App Testing
Fast Data, Fast Delivery: How Smart Analysis Accelerates App TestingFast Data, Fast Delivery: How Smart Analysis Accelerates App Testing
Fast Data, Fast Delivery: How Smart Analysis Accelerates App Testing
 
Best Practices for Shifting Left Performance and Accessibility Testing
Best Practices for Shifting Left Performance and Accessibility TestingBest Practices for Shifting Left Performance and Accessibility Testing
Best Practices for Shifting Left Performance and Accessibility Testing
 
Deliver Flawless Mobile Apps Faster with CI/CD & CT
Deliver Flawless Mobile Apps Faster with CI/CD & CTDeliver Flawless Mobile Apps Faster with CI/CD & CT
Deliver Flawless Mobile Apps Faster with CI/CD & CT
 

Dernier

Dernier (20)

Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot ModelNavi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdf
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 

Mobile and Web App Testing for Visual Studio Teams

  • 1. Mobile and Web App Testing for Visual Studio Teams Start testing real end-user conditions on real devices!
  • 2. 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.
  • 3. Mobile and Web App Testing for Visual Studio Teams Start testing real end-user conditions on real devices! Donovan Brown Senior Program Manager DevOps Microsoft Amir Rozenberg Dir. of Product Management Perfecto Mobile Uzi Eilon Director of Technology Perfecto Mobile
  • 4. The Digital Transformation © 2015, Perfecto Mobile Ltd. All Rights Reserved. Mobile Social Enterprise End User Web Internet of Things
  • 5. PEOPLE C O L L A B O R AT E M O R E S H A R E C O M M O N G O A L S F O C U S O N I M P R O V E M E N T PROCESS E L I M I N AT E WA S T E I N C R E A S E E F F I C I E N C Y S T R E A M L I N E F E E D B A C K PRODUCTS S U P P O R T P R O C E S S E S E N A B L E C O L L A B O R AT I O N FA 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
  • 6. The Digital Experience Challenge Need  Challenge  Pain Quality Multiple environments scenarios All digital platforms (mobile, desktop) All digital apps (Mobile + Web) Complex lab setup and management  Velocity High release frequently % Automation coverage Drive fast feedback loop Lab is not a 24/7 operation 
  • 7. Quality Requires Bringing User Experience into SDLC Practices Application quality in the digital era means ensuring the right user experience to drive engagement Name: Sara Location: London Device: iphone 6, Android M Carrier: BT Network condition: 3G Background apps: Instagram Align coverage planning to business priorities Automate lab configuration to end user condition Communicate application quality risks in business terms Multiple devices Mobile | Tablet | Desktop End user conditions More… Data ? Test Cases
  • 8. 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.) D E V E LO P + T E S T P L A N + T R A C K M O N I TO R + L E A R N R E L E A S E D E V E L O P M E N T P R O D U C T I O N
  • 9. Perfecto’s CQ Lab Integrated with Visual Studio 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
  • 10. Demo : Testing Across the SDLC in Visual Studio Interactive Test Development Automated Testing with Every Build Exploratory Testing Detailed Test + User Persona Reporting
  • 11. DEMO
  • 12. 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
  • 13.
  • 14. 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

Notes de l'éditeur

  1. Introductions: Welcome to the webinar titled (read slide) Logistics: Add in Q&A, etc Introduce yourself (Amir) Today with me is: Donovan Brown from Microsoft Uzi Elon from Perfecto
  2. Submit questions using the Q&A panel. We try to answer all questions during and after the presentation. Our experts do not have access to the chat interface Participate in the polls Your participation is critical to a relevant, meaningful discussion. Watch your email for a copy of the recording and slides Today’s presentation will be recorded and sent to you. Complete the survey following the presentation Your feedback helps us provide educational tools like this webinar.
  3. Introductions: Welcome to the webinar titled (read slide) Logistics: Add in Q&A, etc Introduce yourself (Amir) Today with me is: Donovan Brown from Microsoft Uzi Elon from Perfecto
  4. Key Points: Digital transformation is disruptive Consolidation of skills, efforts Organizational shifts Digital Heads (of payment as example) User experience is not defined by a single screen, but many… Responsive web as an example TBD: Donovan’s view/Microsoft’s view Growth in web Etc
  5. Donvan’s talk track: * DevOps, Agile, how mobile is effecting traditional practices?
  6. Quality and Velocity anchor this presentation. For most organizations they are equally important and strategic. Combined they also define the requirements for a cloud based CQ lab. Quality – quality in this era doesn’t only mean that the application works, it means the app works in all the different environment scenarios which can impact the quality of the experience greatly. This sets a new challenge for teams and adds additional dimensions which are needed to be covered in testing. Setting up a lab that enables this is very complex. Velocity – Velocity is a necessity. Releasing very frequent is needed to allow organizations to react fast to market changes and users demands. Being able to release in high frequency means the lab has to be a 24/7 operation. This is not trivial. It means there cannot be a single day where the lab is down and can delay the process. Dell is one of the world’s largest ecommerce organization. They have completely embraced a modern SDLC approach with 50 feature teams supporting their .Net web site and mobile apps. Today, they have the ability to deploy 2-4 new website features per week and striving to achieve same with Perfecto using C# with Selenium, Visual Studio, ~20 devices per test iteration
  7. Key points: Mobile – real user conditions are unpredictable and suboptimal Quality is measured in eye of end user To be successful: Testing matrix growth consider end-user conditions Align business to engineering
  8. SLIDE OBJECTIVE: This the minimal set of critical capabilities required to be successful For customers moving towards a more modern SDLC and adopting CI, the need for an always available lab shifts from nice-to-have to required. Organizations like Paychex, CapOne, , Verizon and Dell recognize the value delivered availability issues. Reiterate the message that quality for mobile includes re-creating expected user conditions as part of functional testing. Many organizations today are exploring the shift from commercial to open source tools. Any solution must support and align to their technical strategy and team skills.
  9. The solution: Perfecto + Microsoft Accelerate time to market Move towards continuous quality Enable DevOps transformation for digital: mobile and web application Donovan to add perspectives
  10. Uzi/Amir/Donovan introduce Demo: Complete worklow from: Automated test development in C# with Selenium – Visual Studio IDE Automation with CI, testing with every build – VSTS Detailed reporting for both test procedures and personas Post test exploratory testing and reporting to VSTS
  11. UZI
  12. Uzi/Amir/Donovan introduce Demo: Complete worklow from: Automated test development in C# with Selenium – Visual Studio IDE Automation with CI, testing with every build – VSTS Detailed reporting for both test procedures and personas Post test exploratory testing and reporting to VSTS
  13. UZI
  14. Close out with: Free hours, course How to get VS/VSTS Community – get answers, code examples, and getting started guides Follow up email will include the details.