18
1 Webinar and Present Jenkins and CloudTest for hands-free mobile app delivery

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

  • Upload
    soasta

  • View
    22

  • Download
    2

Embed Size (px)

Citation preview

1Webinar

andPresent

Jenkins and CloudTest for hands-free mobile app delivery

2

Fully Automated Dev-Test-Deploy in the Cloud

TODAY’S PRESENTERS

Kohsuke Kawaguchi: CloudBees, Creator of JenkinsMark Prichard : CloudBees, Product ManagementMatt Solnit: SOASTA, Director of Engineering 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

• Poll question• Jenkins and Continuous Deployment • Mobile Test Automation with CloudTest• Continuous Deployment and Testing for

Mobile Apps• Q&A

Questions: Submit in the question box during event

4

5

Kohsuke Kawaguchi

@kohsukekawa@kohsukekawa

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?

oTestFlight / Appaloosa / Zubhium plugins

oOther continuous app distribution options

oDetails of Xcode plugin

o Signing stuff, etc.

oAndroid lint plugin

o Parses & visualizes the result of static analysis

More mobile+Jenkins love we won’t cover

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 mobile

o Over 350 Global Corporate Customers• 10,000 Mobile Developers and Testers use CloudTest

• Over 1,000 Mobile and Web Apps are Tested with CloudTest

o Award Winning & Patented Technology • Named by Wall Street Journal Top 50 Hottest Companies three years running

• Gartner Visionary Leader

o Over 100+ Employees US, EMEA

10

Matt Solnit

@msolnit@msolnit

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

12

• No “rooting” required• No tethering required• Android 2.3.3 (Gingerbread) and later• Phones, tablets, and emulators

13

Beta Users(ad-hoc server)

Source Code Repository

Devs

Real Devices

Jenkins Slave(Mac)

Check out

Test Results

Check in

Push to Device

Run Tests

Execute on Devices

☐ Pass☐ Fail

14

• Download CloudTest Lite from our website (http://www.soasta.com)

• Free for a single device• No expiration• Free support via CloudLink forums

15

Mark Prichard

@mqprichard@mqprichard

oCloudBees PaaS is the platform for Jenkins in the Cloud

oBuild resources available on-demand

o iOS builds run on dedicated slaves managed by Jenkins

oAndroid builds run completely in the Cloud

oMulti-device, parallel build/deploy/test configurations

o Integrated code quality, test coverage and result metrics

oBeta distribution via TestFlight/Appaloosa/Zubhium plugins

Mobile CI with Jenkins in the Cloud

oTrue cloud-based automated testing solution

oTest service defined and managed by CloudTest service

o iOS/Android builds integrated with CloudTest service

oEasy to configure via CloudTest Jenkins plugin

oCloudTest dashboard fully integrated with Jenkins console

oAutomated mobile test results integrated with Jenkins build management

oBuild promotion, release gating based on CloudTest metrics

CloudTest with Jenkins in the Cloud

18

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