SlideShare una empresa de Scribd logo
1 de 19
Descargar para leer sin conexión
Welcome 
Today’s webcast will help you understand how to: 
What the mobile boom means for today’s developers and testers 
How to test at the speed of mobile 
Who uses Jenkins and how Jenkins supports mobile testing 
How to test your mobile app or website on real mobile devices 
1 
©2014 Keynote
The Mobile (App) Imperative 
2 
1 billion 
# of apps downloaded in 2013 (Gartner) 
$77 billion 
Anticipated revenue generated through mobile apps by 2017 (Gartner) 
#1: Mobile 
Retailer technology priorities (Forrester, State of Retailing Online, 2014) 
2 of 3 banks 
Predict 100% of their customers to use mobile services by 2017 (Metaforic) 
©2014 Keynote
The Mobile (App) Imperative 
3 
only 16% 
of consumers would try a failing app more than twice before dumping it. (Econsultancy) 
Brand 
A poor mobile experience can have a negative impact on the transaction; and in the long term, it could be even more detrimental to a brand’s reputation. 
$60 Billion 
Is the amount that app failures cost business annually in lost revenue and remediation. (Shunra) 
©2014 Keynote
4 
The Problem 
Develop on major OS’ 
Test on many devices 
No time to learn new technologies 
Need to iterate quickly 
Mobile is a moving target 
Not enough time for testing 
Production performance anxiety
Poll Question: What do you see are the biggest challenges in testing mobile apps?
The Solution 
6 
Cloud-based testing 
Largest device cloud 
Always up to date 
Centralized test case management 
Robust automated scripting 
Integration with development & testing tools (SAP, Jenkins, Selenium, IBM, HP)
Poll Question: What percentage of your mobile native applications regression tests is currently automated using scripting?
Poll Question: How are you performing mobile APP automated testing today?
Automated Mobile Testing – Object-Level Scripting 
9 
Test on real devices: accurately view rendering, performance, functionality 
Access all device functionality, including orientation, network, on/off buttons, interaction with other apps, etc 
Validate web content in any web browser 
Test on Real Devices 
Keynote’s Mobile Testing Platform - automated testing of any mobile application on real devices, with all the ease of emulator and browser-based testing 
Easily and quickly build scripts that work across devices 
Create more robust and resilient scripts; reduce script maintenance costs 
Reduce script run time; test across more devices in the same time 
Operate on Native App and Web Objects 
©2014 Keynote
Automated Mobile Testing – Object-Level Scripting 
10 
Native and Web element object-level scripting, supporting Native, Web, & Hybrid Applications 
UI-based scripting (OCR, Image) 
Capture playback, programming, or WYSIWYG scripting options 
Scheduling Convenience 
Run ad hoc or schedule your tests 
Scalability 
Create thousands of test cases 
Unlimited concurrent tests, users 
©2014 Keynote
Many Ways to Automate on Real Mobile Devices 
11 
Keynote’s DeviceAnywhere Studio UI-Based Scripting 
Full support for complex logic and large test suite design and execution 
Integration with Leading Test Tools 
Allow employees with existing skillsets to easily extend to mobile (HP UFT, IBM RQM, Selenium) 
Keynote’s DeviceAnywhere Java API 
Enables your QA engineers with programming skills to write tests in Java 
Integration with Continuous Integration Tools 
Enables developers the ability to perform continuous integration and build acceptance tests from within Jenkins 
*powered by Keynote’s DeviceAnywhere technology 
©2014 Keynote
All about Jenkins
Meet Jenkins 
13 
©2014 Keynote 
#1 Continuous Integration and Continuous Deployment server 
MIT-licensed, 8 years old 
500+ releases 
Java web application 
“java –jar jenkins.war” 
jenkins-ci.org
Massive Adoption 
14 
©2014 Keynote 
78,000+ installations around the world; +60% in last year 
900+ plugins by 500 contributors 
Huge community 
87% are ‘very satisfied’ or ‘satisfied’
Poll Question: Do you use Jenkins to do Continuous Integration for Mobile?
Jenkins and Mobile 
16 
©2014 Keynote 
Why Mobile CI? 
Plugins for Android and Xcode builds used by thousands of projects worldwide 
Distributed builds 
Matrix-project for cross-device tests 
Mobile CI is hard: Jenkins is a proven tool 
 Linux and OSX build environments: 
On premise 
On CloudBees
Keynote’s Mobile Testing Integration with Jenkins 
17 
©2014 Keynote 
Perform automated sanity testing of each mobile application build to support earlier defect identification 
Build and Schedule mobile application automated regression suite directly from your build machine to increase confidence, enhanced test coverage and shorten test cycles 
Immediate feedback to developers on the quality, functionality or system-wide impact of code they are writing 
*powered by Keynote’s DeviceAnywhere technology
Live Demo Keynote’s Mobile Testing Integration with Jenkins
How to Get Started 
Get Started Today! 
Get Started @ http://www.keynote.com/forms/get- started?int=jenkins-integration 
Learn More @ http://www.keynote.com/solutions/testing/jenkins-integration 
Download the Presentation to share with your team @ ‘Handouts Section’ in the right hand side of your screen

Más contenido relacionado

La actualidad más candente

Maximizing your enterprise mobility and mobile testing strategy
Maximizing your enterprise mobility and mobile testing strategyMaximizing your enterprise mobility and mobile testing strategy
Maximizing your enterprise mobility and mobile testing strategyPerfecto Mobile
 
Appurify Performance Automation Whitepaper FINAL
Appurify Performance Automation Whitepaper FINALAppurify Performance Automation Whitepaper FINAL
Appurify Performance Automation Whitepaper FINALJennifer Shambroom
 
Seven Steps to Remove Barriers and Accelerate Mobile Testing
Seven Steps to Remove Barriers and Accelerate Mobile TestingSeven Steps to Remove Barriers and Accelerate Mobile Testing
Seven Steps to Remove Barriers and Accelerate Mobile TestingKeynote Mobile Testing
 
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...Mukteswar Patnaik
 
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 itLizzy Guido (she/her)
 
Mobile App Testing on Cloud
Mobile App Testing on CloudMobile App Testing on Cloud
Mobile App Testing on CloudpCloudy
 
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 mobilePerfecto Mobile
 
6 tips for choosing the right app testing tool
6 tips for choosing the right app testing tool6 tips for choosing the right app testing tool
6 tips for choosing the right app testing toolheadspin2
 
How to Test on the Right Mobile Platforms
How to Test on the Right Mobile PlatformsHow to Test on the Right Mobile Platforms
How to Test on the Right Mobile PlatformsPerfecto by Perforce
 
Achieving a Winning Digital User Experience with Real World Testing
Achieving a Winning Digital User Experience with Real World TestingAchieving a Winning Digital User Experience with Real World Testing
Achieving a Winning Digital User Experience with Real World TestingPerfecto by Perforce
 
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 DeliveryPerfecto Mobile
 
Responsive Web Design: Testing to Deliver a Consistent User Experience
Responsive Web Design: Testing to Deliver a Consistent User ExperienceResponsive Web Design: Testing to Deliver a Consistent User Experience
Responsive Web Design: Testing to Deliver a Consistent User ExperiencePerfecto by Perforce
 
Mobile test automation perfecto star east
Mobile test automation perfecto star eastMobile test automation perfecto star east
Mobile test automation perfecto star eastPerfecto Mobile
 
A Data-Driven Approach to Testing the Right Devices, Platforms, and User Cond...
A Data-Driven Approach to Testing the Right Devices, Platforms, and User Cond...A Data-Driven Approach to Testing the Right Devices, Platforms, and User Cond...
A Data-Driven Approach to Testing the Right Devices, Platforms, and User Cond...Perfecto by Perforce
 
Mobile App Quality Roadmap for DevTest Teams
Mobile App Quality Roadmap for DevTest TeamsMobile App Quality Roadmap for DevTest Teams
Mobile App Quality Roadmap for DevTest TeamsPerfecto by Perforce
 
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...Simon Bates
 
Mobile App Lifecycle
Mobile App LifecycleMobile App Lifecycle
Mobile App LifecycleAntoine Aymer
 
Webinar learn how to test any mobile app style from within eclipse using real...
Webinar learn how to test any mobile app style from within eclipse using real...Webinar learn how to test any mobile app style from within eclipse using real...
Webinar learn how to test any mobile app style from within eclipse using real...Perfecto Mobile
 

La actualidad más candente (20)

Maximizing your enterprise mobility and mobile testing strategy
Maximizing your enterprise mobility and mobile testing strategyMaximizing your enterprise mobility and mobile testing strategy
Maximizing your enterprise mobility and mobile testing strategy
 
Appurify Performance Automation Whitepaper FINAL
Appurify Performance Automation Whitepaper FINALAppurify Performance Automation Whitepaper FINAL
Appurify Performance Automation Whitepaper FINAL
 
Seven Steps to Remove Barriers and Accelerate Mobile Testing
Seven Steps to Remove Barriers and Accelerate Mobile TestingSeven Steps to Remove Barriers and Accelerate Mobile Testing
Seven Steps to Remove Barriers and Accelerate Mobile Testing
 
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...
 
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
 
Mobile App Testing on Cloud
Mobile App Testing on CloudMobile App Testing on Cloud
Mobile App Testing on Cloud
 
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
 
Collaborative Mobile Test Automation
Collaborative Mobile Test AutomationCollaborative Mobile Test Automation
Collaborative Mobile Test Automation
 
6 tips for choosing the right app testing tool
6 tips for choosing the right app testing tool6 tips for choosing the right app testing tool
6 tips for choosing the right app testing tool
 
How to Test on the Right Mobile Platforms
How to Test on the Right Mobile PlatformsHow to Test on the Right Mobile Platforms
How to Test on the Right Mobile Platforms
 
Get Ready for the Apple Watch
Get Ready for the Apple WatchGet Ready for the Apple Watch
Get Ready for the Apple Watch
 
Achieving a Winning Digital User Experience with Real World Testing
Achieving a Winning Digital User Experience with Real World TestingAchieving a Winning Digital User Experience with Real World Testing
Achieving a Winning Digital User Experience with Real World Testing
 
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
 
Responsive Web Design: Testing to Deliver a Consistent User Experience
Responsive Web Design: Testing to Deliver a Consistent User ExperienceResponsive Web Design: Testing to Deliver a Consistent User Experience
Responsive Web Design: Testing to Deliver a Consistent User Experience
 
Mobile test automation perfecto star east
Mobile test automation perfecto star eastMobile test automation perfecto star east
Mobile test automation perfecto star east
 
A Data-Driven Approach to Testing the Right Devices, Platforms, and User Cond...
A Data-Driven Approach to Testing the Right Devices, Platforms, and User Cond...A Data-Driven Approach to Testing the Right Devices, Platforms, and User Cond...
A Data-Driven Approach to Testing the Right Devices, Platforms, and User Cond...
 
Mobile App Quality Roadmap for DevTest Teams
Mobile App Quality Roadmap for DevTest TeamsMobile App Quality Roadmap for DevTest Teams
Mobile App Quality Roadmap for DevTest Teams
 
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 App Lifecycle
Mobile App LifecycleMobile App Lifecycle
Mobile App Lifecycle
 
Webinar learn how to test any mobile app style from within eclipse using real...
Webinar learn how to test any mobile app style from within eclipse using real...Webinar learn how to test any mobile app style from within eclipse using real...
Webinar learn how to test any mobile app style from within eclipse using real...
 

Similar a Testing at the Speed of Mobile: Adopting Continuous Integration with Agile

Continuous Mobile - Testing Using Jenkins - A How To Guide
Continuous Mobile - Testing Using Jenkins - A How To GuideContinuous Mobile - Testing Using Jenkins - A How To Guide
Continuous Mobile - Testing Using Jenkins - A How To GuideKeynoteSystems
 
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 IntegrationExperitest
 
2014 10 23 Twin Cities User Group Presentation
2014 10 23 Twin Cities User Group Presentation2014 10 23 Twin Cities User Group Presentation
2014 10 23 Twin Cities User Group PresentationRoger Snook
 
Mobile Testing Tools 101
Mobile Testing Tools 101Mobile Testing Tools 101
Mobile Testing Tools 101TechWell
 
[TTT Meetup] Enhance mobile app testing with performance-centric strategies (...
[TTT Meetup] Enhance mobile app testing with performance-centric strategies (...[TTT Meetup] Enhance mobile app testing with performance-centric strategies (...
[TTT Meetup] Enhance mobile app testing with performance-centric strategies (...NITHIN S.S
 
1.1. Introducing OutSystems Apps.en-US.pdf
1.1. Introducing OutSystems Apps.en-US.pdf1.1. Introducing OutSystems Apps.en-US.pdf
1.1. Introducing OutSystems Apps.en-US.pdfChandrak43
 
Meetup kickoff slides - Perfecto Mobile, September 2014
Meetup kickoff slides - Perfecto Mobile, September 2014Meetup kickoff slides - Perfecto Mobile, September 2014
Meetup kickoff slides - Perfecto Mobile, September 2014Perfecto Mobile
 
The Essentials of Mobile App Testing and Monitoring
The Essentials of Mobile App Testing and MonitoringThe Essentials of Mobile App Testing and Monitoring
The Essentials of Mobile App Testing and MonitoringMobilePundits
 
A 5 minute guide to delivering Flawless Mobile Apps
A 5 minute guide to delivering Flawless Mobile AppsA 5 minute guide to delivering Flawless Mobile Apps
A 5 minute guide to delivering Flawless Mobile AppsCygnet Infotech
 
Mobile Application Testing - White Paper
Mobile Application Testing - White PaperMobile Application Testing - White Paper
Mobile Application Testing - White PaperJade Global
 
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 DevelopmentMatthew Young
 
Making it fit: How survey technology proviers are responding to the challenge...
Making it fit: How survey technology proviers are responding to the challenge...Making it fit: How survey technology proviers are responding to the challenge...
Making it fit: How survey technology proviers are responding to the challenge...Tim Macer
 
DevOps for the Mobile Enterprise: Test and Deploy
DevOps for the Mobile Enterprise: Test and DeployDevOps for the Mobile Enterprise: Test and Deploy
DevOps for the Mobile Enterprise: Test and DeployRosalind Radcliffe
 
Enterprise Mobile Development Best Practices for 2015
Enterprise Mobile Development Best Practices for 2015Enterprise Mobile Development Best Practices for 2015
Enterprise Mobile Development Best Practices for 2015AnyPresence
 
Velocity2013 mobile ci_intuit
Velocity2013 mobile ci_intuitVelocity2013 mobile ci_intuit
Velocity2013 mobile ci_intuitTina Su
 
Speed to Market in Mobile Development
Speed to Market in Mobile DevelopmentSpeed to Market in Mobile Development
Speed to Market in Mobile DevelopmentTina Su
 
Velocity2013 mobile ci_intuit
Velocity2013 mobile ci_intuitVelocity2013 mobile ci_intuit
Velocity2013 mobile ci_intuitTina Su
 
SanthoshiAgadala_Test Engineer_2.7 years of Experience
SanthoshiAgadala_Test Engineer_2.7 years of ExperienceSanthoshiAgadala_Test Engineer_2.7 years of Experience
SanthoshiAgadala_Test Engineer_2.7 years of Experiencedasfagfdagadg
 

Similar a Testing at the Speed of Mobile: Adopting Continuous Integration with Agile (20)

Continuous Mobile - Testing Using Jenkins - A How To Guide
Continuous Mobile - Testing Using Jenkins - A How To GuideContinuous Mobile - Testing Using Jenkins - A How To Guide
Continuous Mobile - Testing Using Jenkins - A How To Guide
 
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
 
2014 10 23 Twin Cities User Group Presentation
2014 10 23 Twin Cities User Group Presentation2014 10 23 Twin Cities User Group Presentation
2014 10 23 Twin Cities User Group Presentation
 
Mobile Testing Tools 101
Mobile Testing Tools 101Mobile Testing Tools 101
Mobile Testing Tools 101
 
[TTT Meetup] Enhance mobile app testing with performance-centric strategies (...
[TTT Meetup] Enhance mobile app testing with performance-centric strategies (...[TTT Meetup] Enhance mobile app testing with performance-centric strategies (...
[TTT Meetup] Enhance mobile app testing with performance-centric strategies (...
 
1.1. Introducing OutSystems Apps.en-US.pdf
1.1. Introducing OutSystems Apps.en-US.pdf1.1. Introducing OutSystems Apps.en-US.pdf
1.1. Introducing OutSystems Apps.en-US.pdf
 
Meetup kickoff slides - Perfecto Mobile, September 2014
Meetup kickoff slides - Perfecto Mobile, September 2014Meetup kickoff slides - Perfecto Mobile, September 2014
Meetup kickoff slides - Perfecto Mobile, September 2014
 
Mobile Testing in the Cloud
Mobile Testing in the CloudMobile Testing in the Cloud
Mobile Testing in the Cloud
 
The Essentials of Mobile App Testing and Monitoring
The Essentials of Mobile App Testing and MonitoringThe Essentials of Mobile App Testing and Monitoring
The Essentials of Mobile App Testing and Monitoring
 
A 5 minute guide to delivering Flawless Mobile Apps
A 5 minute guide to delivering Flawless Mobile AppsA 5 minute guide to delivering Flawless Mobile Apps
A 5 minute guide to delivering Flawless Mobile Apps
 
Mobile Application Testing - White Paper
Mobile Application Testing - White PaperMobile Application Testing - White Paper
Mobile Application Testing - White Paper
 
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
 
Making it fit: How survey technology proviers are responding to the challenge...
Making it fit: How survey technology proviers are responding to the challenge...Making it fit: How survey technology proviers are responding to the challenge...
Making it fit: How survey technology proviers are responding to the challenge...
 
DevOps for the Mobile Enterprise: Test and Deploy
DevOps for the Mobile Enterprise: Test and DeployDevOps for the Mobile Enterprise: Test and Deploy
DevOps for the Mobile Enterprise: Test and Deploy
 
Jason cross
Jason crossJason cross
Jason cross
 
Enterprise Mobile Development Best Practices for 2015
Enterprise Mobile Development Best Practices for 2015Enterprise Mobile Development Best Practices for 2015
Enterprise Mobile Development Best Practices for 2015
 
Velocity2013 mobile ci_intuit
Velocity2013 mobile ci_intuitVelocity2013 mobile ci_intuit
Velocity2013 mobile ci_intuit
 
Speed to Market in Mobile Development
Speed to Market in Mobile DevelopmentSpeed to Market in Mobile Development
Speed to Market in Mobile Development
 
Velocity2013 mobile ci_intuit
Velocity2013 mobile ci_intuitVelocity2013 mobile ci_intuit
Velocity2013 mobile ci_intuit
 
SanthoshiAgadala_Test Engineer_2.7 years of Experience
SanthoshiAgadala_Test Engineer_2.7 years of ExperienceSanthoshiAgadala_Test Engineer_2.7 years of Experience
SanthoshiAgadala_Test Engineer_2.7 years of Experience
 

Más de Keynote Mobile Testing

Performance is a Competitive Advantage
Performance is a Competitive AdvantagePerformance is a Competitive Advantage
Performance is a Competitive AdvantageKeynote Mobile Testing
 
5 Tips to Breaking Digital Performance Barriers and Building Business Success
5 Tips to Breaking Digital Performance Barriers and Building Business Success5 Tips to Breaking Digital Performance Barriers and Building Business Success
5 Tips to Breaking Digital Performance Barriers and Building Business SuccessKeynote Mobile Testing
 
Keynote Tech Talks: Watching SaaS Apps with Keynote
Keynote Tech Talks: Watching SaaS Apps with KeynoteKeynote Tech Talks: Watching SaaS Apps with Keynote
Keynote Tech Talks: Watching SaaS Apps with KeynoteKeynote Mobile Testing
 
Webcast: Is Your Mobile App Ready-to-Wear?
Webcast: Is Your Mobile App Ready-to-Wear?Webcast: Is Your Mobile App Ready-to-Wear?
Webcast: Is Your Mobile App Ready-to-Wear?Keynote Mobile Testing
 
Beat the Clock: Finding the Gremlins Behind Slow Mobile Page Loads
Beat the Clock: Finding the Gremlins Behind Slow Mobile Page LoadsBeat the Clock: Finding the Gremlins Behind Slow Mobile Page Loads
Beat the Clock: Finding the Gremlins Behind Slow Mobile Page LoadsKeynote Mobile Testing
 
A Holiday Retail in Review: Performance Lessons for 2014
A Holiday Retail in Review: Performance Lessons for 2014A Holiday Retail in Review: Performance Lessons for 2014
A Holiday Retail in Review: Performance Lessons for 2014Keynote Mobile Testing
 
The Critical Path to Performance: User Journeys
The Critical Path to Performance: User JourneysThe Critical Path to Performance: User Journeys
The Critical Path to Performance: User JourneysKeynote Mobile Testing
 
eBags Journey to Record Sales w/ Improved Performance & Scalability
eBags Journey to Record Sales w/ Improved Performance & ScalabilityeBags Journey to Record Sales w/ Improved Performance & Scalability
eBags Journey to Record Sales w/ Improved Performance & ScalabilityKeynote Mobile Testing
 
A 3-screen approach to Web performance optimization
A 3-screen approach to Web performance optimizationA 3-screen approach to Web performance optimization
A 3-screen approach to Web performance optimizationKeynote Mobile Testing
 
Addressing Key Cloud Performance Challenges
Addressing Key Cloud Performance ChallengesAddressing Key Cloud Performance Challenges
Addressing Key Cloud Performance ChallengesKeynote Mobile Testing
 
Velocity Berlin 2011 - Keynote Systems
Velocity Berlin 2011 - Keynote SystemsVelocity Berlin 2011 - Keynote Systems
Velocity Berlin 2011 - Keynote SystemsKeynote Mobile Testing
 
Site Speed and Managing 3rd Party Content
Site Speed and Managing 3rd Party ContentSite Speed and Managing 3rd Party Content
Site Speed and Managing 3rd Party ContentKeynote Mobile Testing
 
Cloud Performance Monitoring: Medtronic's CareLink(R) Cloud Application
Cloud Performance Monitoring: Medtronic's CareLink(R) Cloud ApplicationCloud Performance Monitoring: Medtronic's CareLink(R) Cloud Application
Cloud Performance Monitoring: Medtronic's CareLink(R) Cloud ApplicationKeynote Mobile Testing
 

Más de Keynote Mobile Testing (17)

Performance is a Competitive Advantage
Performance is a Competitive AdvantagePerformance is a Competitive Advantage
Performance is a Competitive Advantage
 
5 Tips to Breaking Digital Performance Barriers and Building Business Success
5 Tips to Breaking Digital Performance Barriers and Building Business Success5 Tips to Breaking Digital Performance Barriers and Building Business Success
5 Tips to Breaking Digital Performance Barriers and Building Business Success
 
Web Performance is a KPI
Web Performance is a KPIWeb Performance is a KPI
Web Performance is a KPI
 
Keynote Tech Talks: Watching SaaS Apps with Keynote
Keynote Tech Talks: Watching SaaS Apps with KeynoteKeynote Tech Talks: Watching SaaS Apps with Keynote
Keynote Tech Talks: Watching SaaS Apps with Keynote
 
Webcast: Is Your Mobile App Ready-to-Wear?
Webcast: Is Your Mobile App Ready-to-Wear?Webcast: Is Your Mobile App Ready-to-Wear?
Webcast: Is Your Mobile App Ready-to-Wear?
 
Are You Ready for iOS 8?
Are You Ready for iOS 8?Are You Ready for iOS 8?
Are You Ready for iOS 8?
 
Are You Ready for Android L?
Are You Ready for Android L?Are You Ready for Android L?
Are You Ready for Android L?
 
Beat the Clock: Finding the Gremlins Behind Slow Mobile Page Loads
Beat the Clock: Finding the Gremlins Behind Slow Mobile Page LoadsBeat the Clock: Finding the Gremlins Behind Slow Mobile Page Loads
Beat the Clock: Finding the Gremlins Behind Slow Mobile Page Loads
 
A Holiday Retail in Review: Performance Lessons for 2014
A Holiday Retail in Review: Performance Lessons for 2014A Holiday Retail in Review: Performance Lessons for 2014
A Holiday Retail in Review: Performance Lessons for 2014
 
The Critical Path to Performance: User Journeys
The Critical Path to Performance: User JourneysThe Critical Path to Performance: User Journeys
The Critical Path to Performance: User Journeys
 
eBags Journey to Record Sales w/ Improved Performance & Scalability
eBags Journey to Record Sales w/ Improved Performance & ScalabilityeBags Journey to Record Sales w/ Improved Performance & Scalability
eBags Journey to Record Sales w/ Improved Performance & Scalability
 
A 3-screen approach to Web performance optimization
A 3-screen approach to Web performance optimizationA 3-screen approach to Web performance optimization
A 3-screen approach to Web performance optimization
 
Keynote mobile user survey 1 h2012
Keynote mobile user survey 1 h2012Keynote mobile user survey 1 h2012
Keynote mobile user survey 1 h2012
 
Addressing Key Cloud Performance Challenges
Addressing Key Cloud Performance ChallengesAddressing Key Cloud Performance Challenges
Addressing Key Cloud Performance Challenges
 
Velocity Berlin 2011 - Keynote Systems
Velocity Berlin 2011 - Keynote SystemsVelocity Berlin 2011 - Keynote Systems
Velocity Berlin 2011 - Keynote Systems
 
Site Speed and Managing 3rd Party Content
Site Speed and Managing 3rd Party ContentSite Speed and Managing 3rd Party Content
Site Speed and Managing 3rd Party Content
 
Cloud Performance Monitoring: Medtronic's CareLink(R) Cloud Application
Cloud Performance Monitoring: Medtronic's CareLink(R) Cloud ApplicationCloud Performance Monitoring: Medtronic's CareLink(R) Cloud Application
Cloud Performance Monitoring: Medtronic's CareLink(R) Cloud Application
 

Último

COMPUTER 10: Lesson 7 - File Storage and Online Collaboration
COMPUTER 10: Lesson 7 - File Storage and Online CollaborationCOMPUTER 10: Lesson 7 - File Storage and Online Collaboration
COMPUTER 10: Lesson 7 - File Storage and Online Collaborationbruanjhuli
 
UiPath Solutions Management Preview - Northern CA Chapter - March 22.pdf
UiPath Solutions Management Preview - Northern CA Chapter - March 22.pdfUiPath Solutions Management Preview - Northern CA Chapter - March 22.pdf
UiPath Solutions Management Preview - Northern CA Chapter - March 22.pdfDianaGray10
 
Linked Data in Production: Moving Beyond Ontologies
Linked Data in Production: Moving Beyond OntologiesLinked Data in Production: Moving Beyond Ontologies
Linked Data in Production: Moving Beyond OntologiesDavid Newbury
 
Basic Building Blocks of Internet of Things.
Basic Building Blocks of Internet of Things.Basic Building Blocks of Internet of Things.
Basic Building Blocks of Internet of Things.YounusS2
 
OpenShift Commons Paris - Choose Your Own Observability Adventure
OpenShift Commons Paris - Choose Your Own Observability AdventureOpenShift Commons Paris - Choose Your Own Observability Adventure
OpenShift Commons Paris - Choose Your Own Observability AdventureEric D. Schabell
 
COMPUTER 10 Lesson 8 - Building a Website
COMPUTER 10 Lesson 8 - Building a WebsiteCOMPUTER 10 Lesson 8 - Building a Website
COMPUTER 10 Lesson 8 - Building a Websitedgelyza
 
Artificial Intelligence & SEO Trends for 2024
Artificial Intelligence & SEO Trends for 2024Artificial Intelligence & SEO Trends for 2024
Artificial Intelligence & SEO Trends for 2024D Cloud Solutions
 
Building Your Own AI Instance (TBLC AI )
Building Your Own AI Instance (TBLC AI )Building Your Own AI Instance (TBLC AI )
Building Your Own AI Instance (TBLC AI )Brian Pichman
 
VoIP Service and Marketing using Odoo and Asterisk PBX
VoIP Service and Marketing using Odoo and Asterisk PBXVoIP Service and Marketing using Odoo and Asterisk PBX
VoIP Service and Marketing using Odoo and Asterisk PBXTarek Kalaji
 
IaC & GitOps in a Nutshell - a FridayInANuthshell Episode.pdf
IaC & GitOps in a Nutshell - a FridayInANuthshell Episode.pdfIaC & GitOps in a Nutshell - a FridayInANuthshell Episode.pdf
IaC & GitOps in a Nutshell - a FridayInANuthshell Episode.pdfDaniel Santiago Silva Capera
 
UiPath Studio Web workshop series - Day 7
UiPath Studio Web workshop series - Day 7UiPath Studio Web workshop series - Day 7
UiPath Studio Web workshop series - Day 7DianaGray10
 
UiPath Community: AI for UiPath Automation Developers
UiPath Community: AI for UiPath Automation DevelopersUiPath Community: AI for UiPath Automation Developers
UiPath Community: AI for UiPath Automation DevelopersUiPathCommunity
 
9 Steps For Building Winning Founding Team
9 Steps For Building Winning Founding Team9 Steps For Building Winning Founding Team
9 Steps For Building Winning Founding TeamAdam Moalla
 
Cybersecurity Workshop #1.pptx
Cybersecurity Workshop #1.pptxCybersecurity Workshop #1.pptx
Cybersecurity Workshop #1.pptxGDSC PJATK
 
Comparing Sidecar-less Service Mesh from Cilium and Istio
Comparing Sidecar-less Service Mesh from Cilium and IstioComparing Sidecar-less Service Mesh from Cilium and Istio
Comparing Sidecar-less Service Mesh from Cilium and IstioChristian Posta
 
IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019
IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019
IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019IES VE
 
KubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCost
KubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCostKubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCost
KubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCostMatt Ray
 
UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...
UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...
UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...UbiTrack UK
 
How Accurate are Carbon Emissions Projections?
How Accurate are Carbon Emissions Projections?How Accurate are Carbon Emissions Projections?
How Accurate are Carbon Emissions Projections?IES VE
 

Último (20)

COMPUTER 10: Lesson 7 - File Storage and Online Collaboration
COMPUTER 10: Lesson 7 - File Storage and Online CollaborationCOMPUTER 10: Lesson 7 - File Storage and Online Collaboration
COMPUTER 10: Lesson 7 - File Storage and Online Collaboration
 
UiPath Solutions Management Preview - Northern CA Chapter - March 22.pdf
UiPath Solutions Management Preview - Northern CA Chapter - March 22.pdfUiPath Solutions Management Preview - Northern CA Chapter - March 22.pdf
UiPath Solutions Management Preview - Northern CA Chapter - March 22.pdf
 
Linked Data in Production: Moving Beyond Ontologies
Linked Data in Production: Moving Beyond OntologiesLinked Data in Production: Moving Beyond Ontologies
Linked Data in Production: Moving Beyond Ontologies
 
Basic Building Blocks of Internet of Things.
Basic Building Blocks of Internet of Things.Basic Building Blocks of Internet of Things.
Basic Building Blocks of Internet of Things.
 
OpenShift Commons Paris - Choose Your Own Observability Adventure
OpenShift Commons Paris - Choose Your Own Observability AdventureOpenShift Commons Paris - Choose Your Own Observability Adventure
OpenShift Commons Paris - Choose Your Own Observability Adventure
 
COMPUTER 10 Lesson 8 - Building a Website
COMPUTER 10 Lesson 8 - Building a WebsiteCOMPUTER 10 Lesson 8 - Building a Website
COMPUTER 10 Lesson 8 - Building a Website
 
Artificial Intelligence & SEO Trends for 2024
Artificial Intelligence & SEO Trends for 2024Artificial Intelligence & SEO Trends for 2024
Artificial Intelligence & SEO Trends for 2024
 
Building Your Own AI Instance (TBLC AI )
Building Your Own AI Instance (TBLC AI )Building Your Own AI Instance (TBLC AI )
Building Your Own AI Instance (TBLC AI )
 
VoIP Service and Marketing using Odoo and Asterisk PBX
VoIP Service and Marketing using Odoo and Asterisk PBXVoIP Service and Marketing using Odoo and Asterisk PBX
VoIP Service and Marketing using Odoo and Asterisk PBX
 
IaC & GitOps in a Nutshell - a FridayInANuthshell Episode.pdf
IaC & GitOps in a Nutshell - a FridayInANuthshell Episode.pdfIaC & GitOps in a Nutshell - a FridayInANuthshell Episode.pdf
IaC & GitOps in a Nutshell - a FridayInANuthshell Episode.pdf
 
20230104 - machine vision
20230104 - machine vision20230104 - machine vision
20230104 - machine vision
 
UiPath Studio Web workshop series - Day 7
UiPath Studio Web workshop series - Day 7UiPath Studio Web workshop series - Day 7
UiPath Studio Web workshop series - Day 7
 
UiPath Community: AI for UiPath Automation Developers
UiPath Community: AI for UiPath Automation DevelopersUiPath Community: AI for UiPath Automation Developers
UiPath Community: AI for UiPath Automation Developers
 
9 Steps For Building Winning Founding Team
9 Steps For Building Winning Founding Team9 Steps For Building Winning Founding Team
9 Steps For Building Winning Founding Team
 
Cybersecurity Workshop #1.pptx
Cybersecurity Workshop #1.pptxCybersecurity Workshop #1.pptx
Cybersecurity Workshop #1.pptx
 
Comparing Sidecar-less Service Mesh from Cilium and Istio
Comparing Sidecar-less Service Mesh from Cilium and IstioComparing Sidecar-less Service Mesh from Cilium and Istio
Comparing Sidecar-less Service Mesh from Cilium and Istio
 
IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019
IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019
IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019
 
KubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCost
KubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCostKubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCost
KubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCost
 
UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...
UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...
UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...
 
How Accurate are Carbon Emissions Projections?
How Accurate are Carbon Emissions Projections?How Accurate are Carbon Emissions Projections?
How Accurate are Carbon Emissions Projections?
 

Testing at the Speed of Mobile: Adopting Continuous Integration with Agile

  • 1. Welcome Today’s webcast will help you understand how to: What the mobile boom means for today’s developers and testers How to test at the speed of mobile Who uses Jenkins and how Jenkins supports mobile testing How to test your mobile app or website on real mobile devices 1 ©2014 Keynote
  • 2. The Mobile (App) Imperative 2 1 billion # of apps downloaded in 2013 (Gartner) $77 billion Anticipated revenue generated through mobile apps by 2017 (Gartner) #1: Mobile Retailer technology priorities (Forrester, State of Retailing Online, 2014) 2 of 3 banks Predict 100% of their customers to use mobile services by 2017 (Metaforic) ©2014 Keynote
  • 3. The Mobile (App) Imperative 3 only 16% of consumers would try a failing app more than twice before dumping it. (Econsultancy) Brand A poor mobile experience can have a negative impact on the transaction; and in the long term, it could be even more detrimental to a brand’s reputation. $60 Billion Is the amount that app failures cost business annually in lost revenue and remediation. (Shunra) ©2014 Keynote
  • 4. 4 The Problem Develop on major OS’ Test on many devices No time to learn new technologies Need to iterate quickly Mobile is a moving target Not enough time for testing Production performance anxiety
  • 5. Poll Question: What do you see are the biggest challenges in testing mobile apps?
  • 6. The Solution 6 Cloud-based testing Largest device cloud Always up to date Centralized test case management Robust automated scripting Integration with development & testing tools (SAP, Jenkins, Selenium, IBM, HP)
  • 7. Poll Question: What percentage of your mobile native applications regression tests is currently automated using scripting?
  • 8. Poll Question: How are you performing mobile APP automated testing today?
  • 9. Automated Mobile Testing – Object-Level Scripting 9 Test on real devices: accurately view rendering, performance, functionality Access all device functionality, including orientation, network, on/off buttons, interaction with other apps, etc Validate web content in any web browser Test on Real Devices Keynote’s Mobile Testing Platform - automated testing of any mobile application on real devices, with all the ease of emulator and browser-based testing Easily and quickly build scripts that work across devices Create more robust and resilient scripts; reduce script maintenance costs Reduce script run time; test across more devices in the same time Operate on Native App and Web Objects ©2014 Keynote
  • 10. Automated Mobile Testing – Object-Level Scripting 10 Native and Web element object-level scripting, supporting Native, Web, & Hybrid Applications UI-based scripting (OCR, Image) Capture playback, programming, or WYSIWYG scripting options Scheduling Convenience Run ad hoc or schedule your tests Scalability Create thousands of test cases Unlimited concurrent tests, users ©2014 Keynote
  • 11. Many Ways to Automate on Real Mobile Devices 11 Keynote’s DeviceAnywhere Studio UI-Based Scripting Full support for complex logic and large test suite design and execution Integration with Leading Test Tools Allow employees with existing skillsets to easily extend to mobile (HP UFT, IBM RQM, Selenium) Keynote’s DeviceAnywhere Java API Enables your QA engineers with programming skills to write tests in Java Integration with Continuous Integration Tools Enables developers the ability to perform continuous integration and build acceptance tests from within Jenkins *powered by Keynote’s DeviceAnywhere technology ©2014 Keynote
  • 13. Meet Jenkins 13 ©2014 Keynote #1 Continuous Integration and Continuous Deployment server MIT-licensed, 8 years old 500+ releases Java web application “java –jar jenkins.war” jenkins-ci.org
  • 14. Massive Adoption 14 ©2014 Keynote 78,000+ installations around the world; +60% in last year 900+ plugins by 500 contributors Huge community 87% are ‘very satisfied’ or ‘satisfied’
  • 15. Poll Question: Do you use Jenkins to do Continuous Integration for Mobile?
  • 16. Jenkins and Mobile 16 ©2014 Keynote Why Mobile CI? Plugins for Android and Xcode builds used by thousands of projects worldwide Distributed builds Matrix-project for cross-device tests Mobile CI is hard: Jenkins is a proven tool  Linux and OSX build environments: On premise On CloudBees
  • 17. Keynote’s Mobile Testing Integration with Jenkins 17 ©2014 Keynote Perform automated sanity testing of each mobile application build to support earlier defect identification Build and Schedule mobile application automated regression suite directly from your build machine to increase confidence, enhanced test coverage and shorten test cycles Immediate feedback to developers on the quality, functionality or system-wide impact of code they are writing *powered by Keynote’s DeviceAnywhere technology
  • 18. Live Demo Keynote’s Mobile Testing Integration with Jenkins
  • 19. How to Get Started Get Started Today! Get Started @ http://www.keynote.com/forms/get- started?int=jenkins-integration Learn More @ http://www.keynote.com/solutions/testing/jenkins-integration Download the Presentation to share with your team @ ‘Handouts Section’ in the right hand side of your screen