Welcome! 
 Automate Environment Provisioning 
for Mobile App Development 
 Automatically create test environments based on 
development build events 
 Execute mobile app tests on dynamic mobile 
environments 
 Collaborate test results with the entire team 
 Save exact defect states for developers to 
investigate root causes 
Today’s Session will start at 2:00 PM EST
Today’s Speakers 
Joe Schulz 
Orasi Software 
AVP, Emerging Technology 
joe.schulz@orasi.com 
Tony Perez 
Skytap 
Cloud Solutions Architect 
tperez@skytap.com
Today’s Agenda 
 What is Continuous Mobile? 
 What is Skytap? 
 Demo: 
Applying Skytap to Continuous Mobile 
 Questions?
About Orasi 
Our Company 
∙ Focus on enterprise 
software quality 
management 
∙ 1800+ Customers 
∙ Partners with Mercury/HP 
since 1994 
Our Technology 
∙ HP Test Management and Automation 
∙ HP Performance Testing 
∙ HP UFT Mobile, Mobile Connect, NV 
∙ Mobile Labs, SOASTA, Skytap 
2012 HP Support Partner of Year 
2013 HP Software Partner of Year 
Our Services 
∙ Implementation Services 
∙ Install and Mentoring 
∙ Mobile, SAP, Security and 
Performance Testing 
∙ Onsite, Rural or Offshore 
∙ Software Support
Continuous Mobile 
Joe Schulz, Orasi Software
Why did this happen? 
Is it Apple’s fault? 
Is it AT&T’s fault? 
Is it YOUR fault?
• App storage and config • Network transfer & transmission • Authentication and sessions 
• Periodic health checks to ensure application, network and environmental integrity 
Continuous Monitoring 
Functional Testing 
• Application functionality and rendering 
• Operating system and device hardware 
Performance Testing 
• Server scalability and response 
• User experience varying load and networks 
Security Testing
Continuous Integration 
Frequently merging all developer changes into 
a shared mainline to avoid merge conflicts 
Continuous Testing 
Applying test automation to the 
continuous integration process 
Continuous Delivery 
Extending the automation paradigm 
across the entire software delivery chain
29 versions of Android 
5 
420 released since 2007 Major carrier 
active models of Android mobile phones 
Networks in the US 
18 versions of iOS 
Thousands of combinations 
released since 2007 7Common operating platforms 
4wildly popular 
browser technologies 
16 primary cell phone 
manufacturers worldwide 
12 common mobile scripting and 
programming and languages
CI/CT/CD for Mobile 
Code 
IDE 
Unit 
Test 
Build 
Tool 
Developer 
Machine 
Code 
Repo 
Test 
Repo 
Defect 
Repo 
Development Server 
Unit 
Test 
Build 
Tool 
Deploy 
App 
Build Server 
CI 
Server 
Mobile 
Server 
Test Server 
Test 
Tool
CI/CT/CD for Mobile 
Code 
IDE 
Unit 
Test 
Build 
Tool 
Developer 
Machine 
Code 
SVN 
Repo 
Test 
Repo 
Defect 
Repo 
Development Server 
Unit 
Test 
Build 
Tool 
Deploy 
App 
Build Server 
CI 
Server 
Mobile 
Server 
Test Server 
Test 
Tool 
Eclipse 
w/ADT 
JUnit 
Ant 
HP ALM 
HP ALM 
JUnit 
Ant 
Mobile 
Labs 
Jenkins 
Labs 
HP UFT
What Is Skytap? 
Tony Perez, Skytap
About Skytap 
Our Company: 
 Focused on accelerating the SDLC 
 1200+ customers 
 Founded in 2006 
Our Technology: 
Skytap provides SaaS-based dev/test 
environments as a service.
Skytap provides development and test 
environments-as-a-service that remove 
the inefficiencies and constraints that 
companies have with their SDLC. As a 
result, our customers release better 
software faster. 
“ 
“
What is an “environment”?
Mobile Application Infrastructure 
Web/Application 
Server 1 
(WebSphere) 
Web/Application 
Server 2 
(WebSphere) 
Load Balancer 
(F5 Big IP VE) 
OpenFiler 
(Virtual SAN) 
Oracle RAC 
Database Server 
(Linux) 
Oracle RAC 
Database Server 
(Linux) 
Domain Controller 
(Windows) 
Reporting Server 
(Windows) 
DMZ 
RAC 
Private 
Internal 
Internet 
Reporting SQL 
Server 
(Windows) 
RAC 
Public
Application Environment Clones 
V1.0 
V1.1 
V2.0
Skytap Cloud Environments 
Create Custom Environments Flexibility 
 Multi-VM environments with software defined 
networking 
 Spin up test environments on demand and in under a minute 
 Create environments only when needed, pay 
for what you use 
Repeatability 
 Create golden templates of build & test environments 
 Create fresh instances of environments 
from golden templates 
 Create multiple copies of the environment in parallel 
Reproduce Defects 
 Save failures frozen in time templates for further investigation 
 Run application components in Skytap Cloud or 
on premise 
 Connect components together using self-service 
VPN connections 
Collaboration 
 Use projects to enable teams to work together 
 Use one-click publish URLs to share resource outside your 
organization 
IT Visibility & Control 
 Automate lab provisioning and shutdown of idle resources 
 Set permissions, quotas, and policies by user, department, or 
project 
 Strong IT governance and robust audit logs
The Skytap Solution 
Integrated with tools and human processes 
Collaborate on Dev/Test while maintaining control 
Production-equivalent lab environments in SaaS 
Utilizes your choice of infrastructure
Show It To Me! 
Automated 
environment 
provisioning 
based on 
development 
build events
CI/CT/CD for Mobile 
Code 
IDE 
Unit 
Test 
Build 
Tool 
Developer 
Machine 
Code 
SVN 
Repo 
Test 
Repo 
Defect 
Repo 
Development Server 
Unit 
Test 
Build 
Tool 
Deploy 
App 
Build Server 
CI 
Server 
Mobile 
Server 
Test Server 
Test 
Tool 
Eclipse 
w/ADT 
JUnit 
Ant 
HP ALM 
HP ALM 
JUnit 
Ant 
Mobile 
Labs 
Labs 
Jenkins 
SKYTAP 
HP UFT
Thank You! 
If you have any further questions, 
please contact: 
Orasi Mobile 
mobiletesting@orasi.com

Webinar: Automate Your Environment Provisioning for Mobile App Development

  • 1.
    Welcome!  AutomateEnvironment Provisioning for Mobile App Development  Automatically create test environments based on development build events  Execute mobile app tests on dynamic mobile environments  Collaborate test results with the entire team  Save exact defect states for developers to investigate root causes Today’s Session will start at 2:00 PM EST
  • 2.
    Today’s Speakers JoeSchulz Orasi Software AVP, Emerging Technology joe.schulz@orasi.com Tony Perez Skytap Cloud Solutions Architect tperez@skytap.com
  • 3.
    Today’s Agenda What is Continuous Mobile?  What is Skytap?  Demo: Applying Skytap to Continuous Mobile  Questions?
  • 4.
    About Orasi OurCompany ∙ Focus on enterprise software quality management ∙ 1800+ Customers ∙ Partners with Mercury/HP since 1994 Our Technology ∙ HP Test Management and Automation ∙ HP Performance Testing ∙ HP UFT Mobile, Mobile Connect, NV ∙ Mobile Labs, SOASTA, Skytap 2012 HP Support Partner of Year 2013 HP Software Partner of Year Our Services ∙ Implementation Services ∙ Install and Mentoring ∙ Mobile, SAP, Security and Performance Testing ∙ Onsite, Rural or Offshore ∙ Software Support
  • 5.
    Continuous Mobile JoeSchulz, Orasi Software
  • 6.
    Why did thishappen? Is it Apple’s fault? Is it AT&T’s fault? Is it YOUR fault?
  • 7.
    • App storageand config • Network transfer & transmission • Authentication and sessions • Periodic health checks to ensure application, network and environmental integrity Continuous Monitoring Functional Testing • Application functionality and rendering • Operating system and device hardware Performance Testing • Server scalability and response • User experience varying load and networks Security Testing
  • 8.
    Continuous Integration Frequentlymerging all developer changes into a shared mainline to avoid merge conflicts Continuous Testing Applying test automation to the continuous integration process Continuous Delivery Extending the automation paradigm across the entire software delivery chain
  • 9.
    29 versions ofAndroid 5 420 released since 2007 Major carrier active models of Android mobile phones Networks in the US 18 versions of iOS Thousands of combinations released since 2007 7Common operating platforms 4wildly popular browser technologies 16 primary cell phone manufacturers worldwide 12 common mobile scripting and programming and languages
  • 10.
    CI/CT/CD for Mobile Code IDE Unit Test Build Tool Developer Machine Code Repo Test Repo Defect Repo Development Server Unit Test Build Tool Deploy App Build Server CI Server Mobile Server Test Server Test Tool
  • 11.
    CI/CT/CD for Mobile Code IDE Unit Test Build Tool Developer Machine Code SVN Repo Test Repo Defect Repo Development Server Unit Test Build Tool Deploy App Build Server CI Server Mobile Server Test Server Test Tool Eclipse w/ADT JUnit Ant HP ALM HP ALM JUnit Ant Mobile Labs Jenkins Labs HP UFT
  • 12.
    What Is Skytap? Tony Perez, Skytap
  • 13.
    About Skytap OurCompany:  Focused on accelerating the SDLC  1200+ customers  Founded in 2006 Our Technology: Skytap provides SaaS-based dev/test environments as a service.
  • 14.
    Skytap provides developmentand test environments-as-a-service that remove the inefficiencies and constraints that companies have with their SDLC. As a result, our customers release better software faster. “ “
  • 15.
    What is an“environment”?
  • 16.
    Mobile Application Infrastructure Web/Application Server 1 (WebSphere) Web/Application Server 2 (WebSphere) Load Balancer (F5 Big IP VE) OpenFiler (Virtual SAN) Oracle RAC Database Server (Linux) Oracle RAC Database Server (Linux) Domain Controller (Windows) Reporting Server (Windows) DMZ RAC Private Internal Internet Reporting SQL Server (Windows) RAC Public
  • 17.
  • 18.
    Skytap Cloud Environments Create Custom Environments Flexibility  Multi-VM environments with software defined networking  Spin up test environments on demand and in under a minute  Create environments only when needed, pay for what you use Repeatability  Create golden templates of build & test environments  Create fresh instances of environments from golden templates  Create multiple copies of the environment in parallel Reproduce Defects  Save failures frozen in time templates for further investigation  Run application components in Skytap Cloud or on premise  Connect components together using self-service VPN connections Collaboration  Use projects to enable teams to work together  Use one-click publish URLs to share resource outside your organization IT Visibility & Control  Automate lab provisioning and shutdown of idle resources  Set permissions, quotas, and policies by user, department, or project  Strong IT governance and robust audit logs
  • 19.
    The Skytap Solution Integrated with tools and human processes Collaborate on Dev/Test while maintaining control Production-equivalent lab environments in SaaS Utilizes your choice of infrastructure
  • 20.
    Show It ToMe! Automated environment provisioning based on development build events
  • 21.
    CI/CT/CD for Mobile Code IDE Unit Test Build Tool Developer Machine Code SVN Repo Test Repo Defect Repo Development Server Unit Test Build Tool Deploy App Build Server CI Server Mobile Server Test Server Test Tool Eclipse w/ADT JUnit Ant HP ALM HP ALM JUnit Ant Mobile Labs Labs Jenkins SKYTAP HP UFT
  • 23.
    Thank You! Ifyou have any further questions, please contact: Orasi Mobile mobiletesting@orasi.com

Editor's Notes

  • #20 What is the Skytap solution? Skytap Cloud is the world’s most advanced cloud-based solution for delivering software development and test environments. Our patented SaaS (software-as-a-service) approach was purpose built to allow enterprise teams to capture, provision, share and tear down complete, high capacity dev/test environments in seconds or minutes, not days or weeks. Skytap Cloud offers a management view, as well as supporting API and REST-based service calls and build commands. Customers can run on Skytap’s own global cloud infrastructure, as well as leveraging leading cloud infrastructure services such as AWS.