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


Published on

How To Set Up Continuous Integration for Mobile Apps, using Real Devices
Past Webinar

Jenkins core architect, Kohsuke Kawaguchi asserts, “Continuous Integration is synonymous with automation.” CI for mobile poses a challenge because to accurately test a mobile app, it must be installed and run on real mobile devices, a formerly manual process.

Built with Kohsuke’s guidance and enhancements, SOASTA’s new Jenkins plugin eliminates all manual tasks around mobile CI using actual mobile devices. In this webinar, CloudBees’ Mark Prichard and SOASTA’s Mike Ostenberg will demonstrate setting up 100% hands-free mobile CI.

Build automated tests with TouchTest that capture and replay complex gestures and mobile actions
Set up the automated build process using CloudBees DEV@Cloud (Jenkins as a Service) to make apps testable as part of the build
Wake up remote mobile devices
Automatically push out testable apps to real device labs located anywhere
Execute realistic automated test cases on a variety of devices in the lab
Reboot devices to assure valid results on subsequent runs
Review and analyze results anywhere directly in Jenkins in the cloud
Register now to reserve you space for this highly popular topic!

Published in: Technology
  • Be the first to comment

No Downloads
Total views
On SlideShare
From Embeds
Number of Embeds
Embeds 0
No embeds

No notes for slide

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

  1. 1. and Present Setting up and running a fully automated mobile test labWebinar 1
  2. 2. Dev and test with real devices & cloudTODAY’S PRESENTERSMark Prichard: CloudBees, Product ManagementMike Ostenberg: SOASTA, Sr. Solution ArchitectModerator: Brad Johnson, SOASTATWO 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. 3. • Poll question• Continuous Deployment and Testing for Mobile Apps• Mobile Test Automation with TouchTest & Real Devices• Q&AQuestions:Submit in the question box during event 3
  4. 4. 4
  5. 5. MarkPrichard @mqprichard 5
  6. 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. 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 thingo Many, well-adopted mobile development plugins o Safety in numberso “Distributed builds” for scaling with workloado “Matrix project” for easy cross device testing
  8. 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. 9. ForcePad: Code, Build, Test toProductionView it online at:
  10. 10. Gesture-Aware Functional Tests
  11. 11. SOASTA Jenkins Plug-in• Open Source: online at• 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
  12. 12. NewSOASTAOSSPlugin! 12
  13. 13. Mike Ostenberg 13
  14. 14. NewSOASTAOSSPlugin! 14
  15. 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. 16. Thanks & Q&A RESOURCES Knowledge Center •White Papers •Blog: Jenkins for Android •Webinar •Blog: Jenkins for iOS Recordings •Blog: Jenkins with CloudTest •Case Studies CloudLink •Platform Services Community •Frameworks •Support •ClickStarts •Tutorials •Video Contact SOASTA: Contact CloudBees 866.344.8766 1.781.404.5100 Follow us: Follow us: 16