How to Set Up Mobile Continuous Integration with Real Devices: CloudBees & SOASTA
-
Upload
soasta -
Category
Technology
-
view
2.177 -
download
0
Transcript of How to Set Up Mobile Continuous Integration with Real Devices: CloudBees & SOASTA
1Webinar
andPresent
Setting up and running a fully automated mobile test lab
2
Dev and test with real devices & cloud
TODAY’S PRESENTERS
Mark Prichard: CloudBees, Product ManagementMike Ostenberg: SOASTA, Sr. Solution ArchitectModerator: 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
• 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
5
Mark Prichard
@mqprichard@mqprichard
o#1 OSS CI server
oWritten in Java
oAbout 7 years old
oEasy to install/use
oExtensible via 600+ plugins
oWidely adopted
o 47K+ installations
oKohsuke is Jenkins creator/project lead
Have you met Jenkins?
oTo let developers focus on developing
o Leave building, packaging, testing, distributing to a computer
oMake 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?
• 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
ForcePad: Code, Build, Test to Production
View it online at:https://partnerdemo.ci.cloudbees.com/job/ForcePad-Demo/
Gesture-Aware Functional Tests
• 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
SOASTA Jenkins Plug-in
12
New SOASTA OSSPlugin!
13
Mike Ostenberg
14
New SOASTA OSSPlugin!
• 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
Thanks & Q&A
Contact SOASTA:www.soasta.com/cloudtest/[email protected] us:
twitter.com/cloudtesttwitter.com/cloudtest
facebook.com/cloudtestfacebook.com/cloudtest
Knowledge Center•White Papers•Webinar Recordings•Case Studies
CloudLink Community•Support•Tutorials•Video
RESOURCES
Contact [email protected] us:
twitter.com/cloudbeestwitter.com/cloudbees
facebook.com/CloudBeesfacebook.com/CloudBees
www.SOASTA.com www.CloudBees.com
blog.cloudbees.com•Blog: Jenkins for Android•Blog: Jenkins for iOS•Blog: Jenkins with CloudTest
developer.cloudbees.com•Platform Services•Frameworks•ClickStarts