• Like

Automated Testing and Continuous Integration for Mobile Apps: Jenkins & CloudTest in the Cloud

  • 3,112 views
Uploaded on

Build, Test, Deploy Mobile Apps with a fully automated Continuous Intergration solution..in the Cloud...for free... …

Build, Test, Deploy Mobile Apps with a fully automated Continuous Intergration solution..in the Cloud...for free...

Kohsuke Kawaguchi, Jenkins creator, and Mark Prichard of CloudBees join SOASTA for a demos and discussion of CI for mobile in the cloud. From Nov. 15, 2012 webinar. (a repeat of Sept 27, 2012 webinar)

More in: Technology
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
No Downloads

Views

Total Views
3,112
On Slideshare
0
From Embeds
0
Number of Embeds
3

Actions

Shares
Downloads
74
Comments
0
Likes
2

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. and Present Jenkins and CloudTest for hands-free mobile app deliveryWebinar 1
  • 2. Fully Automated Dev-Test-Deploy in the CloudTODAY’S PRESENTERSKohsuke Kawaguchi: CloudBees, Creator of JenkinsMark Prichard : CloudBees, Product ManagementMatt Solnit: SOASTA, Director of EngineeringModerator: 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. • Poll question• Jenkins and Continuous Deployment• Mobile Test Automation with CloudTest• Continuous Deployment and Testing for Mobile Apps• Q&AQuestions:Submit in the question box during event 3
  • 4. 4
  • 5. KohsukeKawaguchi @kohsukekawa 5
  • 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 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. More mobile+Jenkins love we won’tcovero TestFlight / Appaloosa / Zubhium plugins o Other continuous app distribution optionso Details of Xcode plugin o Signing stuff, etc.o Android lint plugin o Parses & visualizes the result of static analysis
  • 9. o First End-to-End Mobile App Test Platform • First Cloud-Based Load Testing Solution • First Global Test Cloud (17 Countries, 100 Cities) • First Mobile Test Automation “Platform” • First real time RUM for web and mobileo Over 350 Global Corporate Customers • 10,000 Mobile Developers and Testers use CloudTest • Over 1,000 Mobile and Web Apps are Tested with CloudTesto Award Winning & Patented Technology • Named by Wall Street Journal Top 50 Hottest Companies three years running • Gartner Visionary Leadero Over 100+ Employees US, EMEA 9
  • 10. Matt Solnit @msolnit 10
  • 11. • No jailbreak required• No tethering required• iOS 5.0, 5.1, 6.0• iPhone 3GS, 4, 4S, and 5• iPad 1, 2, 3, 4• iPad mini• Simulators 11
  • 12. • No “rooting” required• No tethering required• Android 2.3.3 (Gingerbread) and later• Phones, tablets, and emulators 12
  • 13. Beta Users Devs Check in(ad-hoc server) ☐ Test ✓ Pass Source Code Repository Results ☐ Fail Check out Run Jenkins Slave Tests (Mac) Execute on Push to Devices Device Real Devices 13
  • 14. • Download CloudTest Lite from our website (http://www.soasta.com)• Free for a single device• No expiration• Free support via CloudLink forums 14
  • 15. MarkPrichard @mqprichard 15
  • 16. Mobile CI with Jenkins in the Cloudo CloudBees PaaS is the platform for Jenkins in the Cloud o Build resources available on-demand o iOS builds run on dedicated slaves managed by Jenkins o Android builds run completely in the Cloud o Multi-device, parallel build/deploy/test configurations o Integrated code quality, test coverage and result metrics o Beta distribution via TestFlight/Appaloosa/Zubhium plugins
  • 17. CloudTest with Jenkins in the Cloudo True cloud-based automated testing solutiono Test service defined and managed by CloudTest serviceo iOS/Android builds integrated with CloudTest serviceo Easy to configure via CloudTest Jenkins plugino CloudTest dashboard fully integrated with Jenkins consoleo Automated mobile test results integrated with Jenkins build managemento Build promotion, release gating based on CloudTest metrics
  • 18. 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 18