Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

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
  • Dating direct: ❤❤❤ ❤❤❤
    Are you sure you want to  Yes  No
    Your message goes here
  • Follow the link, new dating source: ❶❶❶ ❶❶❶
    Are you sure you want to  Yes  No
    Your message goes here
  • Be the first to like this

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

  1. 1. 1Webinar and Present Setting up and running a fully automated mobile test lab
  2. 2. 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
  3. 3. 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
  4. 4. 4
  5. 5. 5 Mark Prichard @mqprichard@mqprichard
  6. 6. 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 Have you met Jenkins?
  7. 7. oTo let developers focus on developing o Leave building, packaging, testing, distributing to a computer o Make the right thing the easiest thing oMany, well-adopted mobile development plugins o Safety in numbers o“Distributed builds” for scaling with workload o“Matrix project” for easy cross device testing Why Jenkins for mobile development?
  8. 8. • 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 Todays’ Demo: ForcePad
  9. 9. ForcePad: Code, Build, Test to Production View it online at:
  10. 10. Gesture-Aware Functional Tests
  11. 11. • 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 SOASTA Jenkins Plug-in
  12. 12. 12 New SOASTA OSS Plugin!
  13. 13. 13 Mike Ostenberg
  14. 14. 14 New SOASTA OSS Plugin!
  15. 15. • 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 How can I play with all this?
  16. 16. 16 Thanks & Q&A Contact SOASTA: 866.344.8766 Follow us: Knowledge Center •White Papers •Webinar Recordings •Case Studies CloudLink Community •Support •Tutorials •Video RESOURCES Contact CloudBees 1.781.404.5100 Follow us: •Blog: Jenkins for Android •Blog: Jenkins for iOS •Blog: Jenkins with CloudTest •Platform Services •Frameworks •ClickStarts