SlideShare a Scribd company logo
and
  Present




 Setting up and
 running a fully
 automated
 mobile test lab



Webinar            1
Dev and test with real devices & cloud

TODAY’S PRESENTERS
Mark Prichard: CloudBees, Product Management
Mike Ostenberg: SOASTA, Sr. Solution Architect
Moderator: Brad Johnson, SOASTA

TWO COMPANIES, A SINGLE SOLUTION

         - the leader in Mobile and Cloud Testing
         - the home of Jenkins in the Cloud


             Together, we offer a complete cloud-based service:
     Continuous Deployment with Mobile Test Automation

                                                                  2
• Poll question
• Continuous Deployment and Testing for Mobile
  Apps
• Mobile Test Automation with TouchTest & Real
  Devices
• Q&A

Questions:
Submit in the question box during event




                                                 3
4
Mark
Prichard




 @mqprichard




               5
Have you met Jenkins?
 o #1 OSS CI server

   o Written in Java

 o About 7 years old

 o Easy to install/use

 o Extensible via 600+ plugins

 o Widely adopted

   o 47K+ installations

 o Kohsuke is Jenkins creator/project lead
Why Jenkins for mobile development?
o To let developers focus on developing

  o Leave building, packaging, testing, distributing to a computer


  o Make the right thing the easiest thing


o Many, well-adopted mobile development plugins

  o Safety in numbers


o “Distributed builds” for scaling with workload

o “Matrix project” for easy cross device testing
Todays’ Demo: ForcePad

• Full source available on GitHub


• Real-life application built using
  SFDC APIs

• Running live against SFDC


• Build is for iPad, but SOASTA
  and CloudBees cover many
  different mobile technologies:
   • Native iOS/Android
   • PhoneGap/Cordova
   • Appcelerator Titanium
   • Mobile Web
ForcePad: Code, Build, Test to
Production




View it online at:
https://partnerdemo.ci.cloudbees.com/job/ForcePad-Demo/
Gesture-Aware Functional Tests
SOASTA Jenkins Plug-in
• Open Source: online at jenkins-ci.org

• Automatically available on CloudBees DEV@cloud

• Complete control over TouchTest/CloudTest Automation from within your
  Jenkins builds:

   • Make App TouchTestable

   • Install App on Device

   • Play Composition

   • Wake Up Device

   • Reboot Device

• Totally integrated into Jenkins environment
New
SOASTA
OSS
Plugin!




          12
Mike Ostenberg




                 13
New
SOASTA
OSS
Plugin!




          14
How can I play with all this?
• CloudBees ClickStarts – A complete project in just two clicks!
  • iOS app with full source code
  • Continuous Integration using Jenkins
  • Back-end REST services via CouchDB
  • SOASTA Plugin already available
Thanks & Q&A
                             RESOURCES
   www.SOASTA.com                   www.CloudBees.com


     Knowledge Center                 blog.cloudbees.com
     •White Papers                    •Blog: Jenkins for Android
     •Webinar                         •Blog: Jenkins for iOS
     Recordings                       •Blog: Jenkins with CloudTest
     •Case Studies
                                      developer.cloudbees.com
      CloudLink                       •Platform Services
      Community                       •Frameworks
      •Support                        •ClickStarts
      •Tutorials
      •Video
 Contact SOASTA:                    Contact CloudBees
 www.soasta.com/cloudtest/          www.cloudbees.com
 info@soasta.com                    info@cloudbees.com
 866.344.8766                       1.781.404.5100
 Follow us:                         Follow us:
    twitter.com/cloudtest                twitter.com/cloudbees
    facebook.com/cloudtest               facebook.com/CloudBees

                                                                      16

More Related Content

PDF
Heroku cloud platform
PDF
Top 8 mistakes developer teams make in their first serverless project
PDF
Build An Automated Testing Pipeline
PDF
10+ Deploys Per Day: Dev and Ops Cooperation at Flickr
PDF
AtlasCamp 2010: The Atlassian Plugin SDK For Fun & Profit - Ben Speakmon
PDF
10 Deployments a day - A brief on extreme release protocols
KEY
Using the Atlassian Plugin Platform to Create Your Own SaaS Plugin Platform
KEY
Atlaskickin' the Plugin SDK, AtlasCamp US 2012
Heroku cloud platform
Top 8 mistakes developer teams make in their first serverless project
Build An Automated Testing Pipeline
10+ Deploys Per Day: Dev and Ops Cooperation at Flickr
AtlasCamp 2010: The Atlassian Plugin SDK For Fun & Profit - Ben Speakmon
10 Deployments a day - A brief on extreme release protocols
Using the Atlassian Plugin Platform to Create Your Own SaaS Plugin Platform
Atlaskickin' the Plugin SDK, AtlasCamp US 2012

What's hot (18)

PDF
360 flex swiz
PDF
Continuous Delivery at Netflix, and beyond
PPTX
Continuous delivery applied (RJUG)
ODP
Cloud Needs Devops
PDF
Continuous Deployment at Kitchensurfing
PPTX
Introduction to Puppet Enterprise 2016.2
PDF
Steve Thair (DevOps Guys) - DevOps for Windows in the Wild
PDF
Dev ops: Continuous delivery and Windows Azure
PPTX
Get Started on Azure with Puppet
PPTX
All you need to know about Microsoft Ignite 2016
PDF
Enterprise software needs a PaaS
PPTX
Deploying IIS and ASP.NET with Puppet
PDF
Powering Up DevOps Tooling to Deliver Both Security & Developer Flexibility
PDF
Cloud Native Jenkins Deployment in Azure
PPTX
Building Your First Node.js App and Publishing to Azure
PPTX
Spring ing apps on amazon web services
PPTX
WinOps Conf 2015 - Microsoft Azure & Open Source
PPTX
Intro to PE 2016.3
360 flex swiz
Continuous Delivery at Netflix, and beyond
Continuous delivery applied (RJUG)
Cloud Needs Devops
Continuous Deployment at Kitchensurfing
Introduction to Puppet Enterprise 2016.2
Steve Thair (DevOps Guys) - DevOps for Windows in the Wild
Dev ops: Continuous delivery and Windows Azure
Get Started on Azure with Puppet
All you need to know about Microsoft Ignite 2016
Enterprise software needs a PaaS
Deploying IIS and ASP.NET with Puppet
Powering Up DevOps Tooling to Deliver Both Security & Developer Flexibility
Cloud Native Jenkins Deployment in Azure
Building Your First Node.js App and Publishing to Azure
Spring ing apps on amazon web services
WinOps Conf 2015 - Microsoft Azure & Open Source
Intro to PE 2016.3
Ad

Viewers also liked (12)

PPTX
Building High Quality Android Applications
PPTX
Continuous Mobile - Testing Using Jenkins - A How To Guide
PPTX
Accelerate Web and Mobile Testing for Continuous Integration and Delivery
PPTX
Mobile App Quality Roadmap for DevTest Teams
PPTX
Genymotion with Jenkins
PPTX
How To Use Jenkins for Continuous Load and Mobile Testing with SOASTA & Cloud...
PDF
Robotium framework & Jenkins CI tools - TdT@Cluj #19
PDF
Automated android testing using jenkins ci
ODP
The OWASP Top 10 Most Critical Web App Security Risks - TdT@Cluj #20
PPTX
Parallel Test Runs with Appium on Real Mobile Devices – Hands-on Webinar
PPTX
Smtp errors
PDF
Continous UI testing with Espresso and Jenkins
Building High Quality Android Applications
Continuous Mobile - Testing Using Jenkins - A How To Guide
Accelerate Web and Mobile Testing for Continuous Integration and Delivery
Mobile App Quality Roadmap for DevTest Teams
Genymotion with Jenkins
How To Use Jenkins for Continuous Load and Mobile Testing with SOASTA & Cloud...
Robotium framework & Jenkins CI tools - TdT@Cluj #19
Automated android testing using jenkins ci
The OWASP Top 10 Most Critical Web App Security Risks - TdT@Cluj #20
Parallel Test Runs with Appium on Real Mobile Devices – Hands-on Webinar
Smtp errors
Continous UI testing with Espresso and Jenkins
Ad

Similar to How to Set Up Mobile Continuous Integration with Real Devices: CloudBees & SOASTA (20)

PPT
Automated Testing and Continuous Integration for Mobile Apps: Jenkins & Cloud...
PPT
Automated Testing and Continuous Integration for Mobile Apps: Jenkins & Cloud...
PPTX
Automated Testing and Continuous Deployment for Mobile Apps with Jenkins
PPTX
Jumping from Continuous Integration to Continuous Delivery with Jenkins Enter...
PPTX
Continuous integration by Rémy Virin
PDF
Ionic App Platform Overview
PPTX
Get your head in the clouds! - Swansea Con 2016
PPTX
Amazon Web Services and PaaS - Enterprise Java for the Cloud Era? - Mark Pric...
PPTX
DockerCon 15 Keynote - Day 2
PDF
DevOps para Open Source com Azure DevOps
PDF
Devcon3 : iExec Allowing Scalable, Efficient, and Virtualized Off-chain Execu...
PDF
Practical PaaS presentation
PPTX
Come Sail Away With Me (you guys): Node.js MVC Web API's Using Sails.js
PPTX
Introduction to xamarin
PPTX
Azure_DevOps_Customer1212121_201903.pptx
PPTX
Azure Pilot Test
PPTX
Dev/Test in the Cloud - A Business Case
PPTX
Turning up-the-heat
PDF
Innovation with Open Sources and App Modernization for Developers | Ian Y. Choi
PPTX
Ios driver presentation copy
Automated Testing and Continuous Integration for Mobile Apps: Jenkins & Cloud...
Automated Testing and Continuous Integration for Mobile Apps: Jenkins & Cloud...
Automated Testing and Continuous Deployment for Mobile Apps with Jenkins
Jumping from Continuous Integration to Continuous Delivery with Jenkins Enter...
Continuous integration by Rémy Virin
Ionic App Platform Overview
Get your head in the clouds! - Swansea Con 2016
Amazon Web Services and PaaS - Enterprise Java for the Cloud Era? - Mark Pric...
DockerCon 15 Keynote - Day 2
DevOps para Open Source com Azure DevOps
Devcon3 : iExec Allowing Scalable, Efficient, and Virtualized Off-chain Execu...
Practical PaaS presentation
Come Sail Away With Me (you guys): Node.js MVC Web API's Using Sails.js
Introduction to xamarin
Azure_DevOps_Customer1212121_201903.pptx
Azure Pilot Test
Dev/Test in the Cloud - A Business Case
Turning up-the-heat
Innovation with Open Sources and App Modernization for Developers | Ian Y. Choi
Ios driver presentation copy

More from SOASTA (20)

PPTX
Mobile Performance: State of the Union
PPTX
Techniques, Tips & Tools For Mobile App Testing
PPTX
Velocity 2015 building self healing systems (slide share version)
PPTX
Metrics, Metrics Everywhere (but where the heck do you start?)
PPTX
3 tips to increase mobile test coverage
PPTX
Webinar: Was die Top eCommerce Firmen über Ihre Performance auf Web- & Mobile
PPTX
Get Ready for Changes To Load Testing
PPTX
Building a Performance A-Team
PPTX
Dach webinar - Image Absicherung – Lektionen aus dem Facebook Crash
PPTX
Four best practices for performance testing mobile apps soasta and utopia
PDF
Synthetic and rum webinar
PDF
7 steps to pragmatic mobile testing
PPTX
Secrets to Realistic Load Testing
PPTX
How to measure the business impact of web performance
PPTX
Lasttest auf Zuruf CloudTest on Demand webinar presentation
PPTX
The Mobile Testing Checklist
PPTX
How To Use Jenkins for Continuous Load and Mobile Testing with SOASTA & Cloud...
PDF
Reducing 3rd party content risk with Real User Monitoring
PPTX
Tis The Season: Load Testing Tips and Checklist for Retail Seasonal Readiness
PPTX
Modern Load Testing: Move Your Load Testing from the Past to the Present
Mobile Performance: State of the Union
Techniques, Tips & Tools For Mobile App Testing
Velocity 2015 building self healing systems (slide share version)
Metrics, Metrics Everywhere (but where the heck do you start?)
3 tips to increase mobile test coverage
Webinar: Was die Top eCommerce Firmen über Ihre Performance auf Web- & Mobile
Get Ready for Changes To Load Testing
Building a Performance A-Team
Dach webinar - Image Absicherung – Lektionen aus dem Facebook Crash
Four best practices for performance testing mobile apps soasta and utopia
Synthetic and rum webinar
7 steps to pragmatic mobile testing
Secrets to Realistic Load Testing
How to measure the business impact of web performance
Lasttest auf Zuruf CloudTest on Demand webinar presentation
The Mobile Testing Checklist
How To Use Jenkins for Continuous Load and Mobile Testing with SOASTA & Cloud...
Reducing 3rd party content risk with Real User Monitoring
Tis The Season: Load Testing Tips and Checklist for Retail Seasonal Readiness
Modern Load Testing: Move Your Load Testing from the Past to the Present

Recently uploaded (20)

PDF
MIND Revenue Release Quarter 2 2025 Press Release
PDF
Encapsulation_ Review paper, used for researhc scholars
PPTX
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
PDF
Building Integrated photovoltaic BIPV_UPV.pdf
PDF
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
PPTX
Understanding_Digital_Forensics_Presentation.pptx
PPT
Teaching material agriculture food technology
PPTX
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
PDF
Review of recent advances in non-invasive hemoglobin estimation
PDF
The Rise and Fall of 3GPP – Time for a Sabbatical?
PDF
Chapter 3 Spatial Domain Image Processing.pdf
PPTX
Cloud computing and distributed systems.
PDF
Empathic Computing: Creating Shared Understanding
PPTX
20250228 LYD VKU AI Blended-Learning.pptx
PDF
Spectral efficient network and resource selection model in 5G networks
PPTX
Digital-Transformation-Roadmap-for-Companies.pptx
PPTX
Programs and apps: productivity, graphics, security and other tools
PPTX
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
PDF
Encapsulation theory and applications.pdf
PDF
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
MIND Revenue Release Quarter 2 2025 Press Release
Encapsulation_ Review paper, used for researhc scholars
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
Building Integrated photovoltaic BIPV_UPV.pdf
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
Understanding_Digital_Forensics_Presentation.pptx
Teaching material agriculture food technology
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
Review of recent advances in non-invasive hemoglobin estimation
The Rise and Fall of 3GPP – Time for a Sabbatical?
Chapter 3 Spatial Domain Image Processing.pdf
Cloud computing and distributed systems.
Empathic Computing: Creating Shared Understanding
20250228 LYD VKU AI Blended-Learning.pptx
Spectral efficient network and resource selection model in 5G networks
Digital-Transformation-Roadmap-for-Companies.pptx
Programs and apps: productivity, graphics, security and other tools
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
Encapsulation theory and applications.pdf
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton

How to Set Up Mobile Continuous Integration with Real Devices: CloudBees & SOASTA

  • 1. and Present Setting up and running a fully automated mobile test lab Webinar 1
  • 2. Dev and test with real devices & cloud TODAY’S PRESENTERS Mark Prichard: CloudBees, Product Management Mike Ostenberg: SOASTA, Sr. Solution Architect Moderator: Brad Johnson, SOASTA TWO COMPANIES, A SINGLE SOLUTION - the leader in Mobile and Cloud Testing - the home of Jenkins in the Cloud Together, we offer a complete cloud-based service: Continuous Deployment with Mobile Test Automation 2
  • 3. • Poll question • Continuous Deployment and Testing for Mobile Apps • Mobile Test Automation with TouchTest & Real Devices • Q&A Questions: Submit in the question box during event 3
  • 4. 4
  • 6. Have you met Jenkins? o #1 OSS CI server o Written in Java o About 7 years old o Easy to install/use o Extensible via 600+ plugins o Widely adopted o 47K+ installations o Kohsuke is Jenkins creator/project lead
  • 7. Why Jenkins for mobile development? o To let developers focus on developing o Leave building, packaging, testing, distributing to a computer o Make the right thing the easiest thing o Many, well-adopted mobile development plugins o Safety in numbers o “Distributed builds” for scaling with workload o “Matrix project” for easy cross device testing
  • 8. Todays’ Demo: ForcePad • Full source available on GitHub • Real-life application built using SFDC APIs • Running live against SFDC • Build is for iPad, but SOASTA and CloudBees cover many different mobile technologies: • Native iOS/Android • PhoneGap/Cordova • Appcelerator Titanium • Mobile Web
  • 9. ForcePad: Code, Build, Test to Production View it online at: https://partnerdemo.ci.cloudbees.com/job/ForcePad-Demo/
  • 11. SOASTA Jenkins Plug-in • Open Source: online at jenkins-ci.org • Automatically available on CloudBees DEV@cloud • Complete control over TouchTest/CloudTest Automation from within your Jenkins builds: • Make App TouchTestable • Install App on Device • Play Composition • Wake Up Device • Reboot Device • Totally integrated into Jenkins environment
  • 15. How can I play with all this? • CloudBees ClickStarts – A complete project in just two clicks! • iOS app with full source code • Continuous Integration using Jenkins • Back-end REST services via CouchDB • SOASTA Plugin already available
  • 16. Thanks & Q&A RESOURCES www.SOASTA.com www.CloudBees.com Knowledge Center blog.cloudbees.com •White Papers •Blog: Jenkins for Android •Webinar •Blog: Jenkins for iOS Recordings •Blog: Jenkins with CloudTest •Case Studies developer.cloudbees.com CloudLink •Platform Services Community •Frameworks •Support •ClickStarts •Tutorials •Video Contact SOASTA: Contact CloudBees www.soasta.com/cloudtest/ www.cloudbees.com info@soasta.com info@cloudbees.com 866.344.8766 1.781.404.5100 Follow us: Follow us: twitter.com/cloudtest twitter.com/cloudbees facebook.com/cloudtest facebook.com/CloudBees 16