Copyright 2012, Oracle and/or its affiliates. All rights reserved.
. Insert Information Protection Policy Classification from Slide 12 1
UGBU Products On Cloud Application Testing On / For Cloud
Copyright 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 12 3 Agenda Cloud Testing Overview Life Cycles Conventional vs Cloud For Cloud vs On Cloud Testing On The Cloud Public Vs Private Testing On The Cloud Challenges Testing For The Cloud - Service Offerings Testing For The Cloud Challenges Testing For Migration To Cloud KPIs Conventional vs Cloud Testing Test Environments in the Cloud Benefits Case Study Conclusion - Q&A Copyright 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 12 4 Overview
Conventional Testing: Requires Expensive dedicated infrastructure and resources that are only used sporadically. With the growing complexity of business applications, it is harder to build and maintain in-house testing facilities that mimic real-time environments. Cloud Testing: Provides Unlimited resources with scalability, flexibility and availability of distributed testing environment. Reduces the execution time of testing of large applications and lead to cost-effective solutions. Challenges of these testing paradigm such as Data Security and a lack of standards. Copyright 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 12 5 Testing Life Cycles Conventional vs Cloud
Software Testing Life Cycle (STLC) Cloud Testing Life Cycle Copyright 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 12 6 Cloud Testing i.e. On Cloud vs For Cloud
Copyright 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 12 7 Testing On Cloud - Service Offerings Copyright 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 12 8 Testing On The Cloud - Challenges Copyright 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 12 9 Testing for the cloud Private Vs Public Test Principles Testing applications hosted on Physical Infrastructure Testing applications hosted on Private Cloud Testing applications hosted on Public Cloud Functional Validation Testing the quality against defined requirements Assure quality of SaaS based applications Assure quality of application based on QoS Integration Validate integration points within/between applications Validate vendor specific components and service integrations inside private cloud E2E application integration over cloud API & Connectivity Testing Validation of protocols like REST,SOAP,RMI within enterprise ecosystem Testing user-centered service APIs within the private cloud Testing application service APIs from/on/over public cloud Security Testing applications security and vulnerability in a fairly secure ecosystem Testing user-oriented security on a secure private cloud Testing multi tenancy and data security on pervasive public cloud Scalability/Elasticity/ Endurance Limited to the defined non-functional requirements and benchmarking Performance and scalability testing on private cloud against agreed SLA Measuring and validating QoS of various components in public cloud Interoperability/Compa tibility Greater cohesion of trusted components in inhouse enterprise ecosystem Testing interoperability of various components incubated in same private cloud Testing E2E interoperability of various participating components Copyright 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 12 10 Testing For The Cloud - Challenges Copyright 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 12 11 Testing For Migration To Cloud Copyright 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 12 12 Conventional Assure quality of system functions and performance based on given specifications
Check usability, compatibility, interoperability Cloud Assure quality of functions and performance of SaaS, Clouds, and applications by using a cloud environment
Assure quality of cloud elasticity and scalability based SLA Primary Objectives Conventional Offline test execution in a test lab
Testing a product before its delivery Cloud On-demand test execution by third parties
Online test execution in a public cloud
Offline test execution in a private cloud Testing & Execution Time Conventional A Pre-fixed and configured test environment in a test lab with purchased hardware and /or software Cloud An open public test environment with diverse computing resources
A scalable private test environment in a test lab Testing Environment KPIs Conventional Vs Cloud Testing Copyright 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 12 13 Conventional
In Days Cloud
In Minutes Setting testing environment and configuration Conventional Simulated online user access
Simulated online traffic data Cloud Virtual / online user access simulation
Virtual /online traffic data simulation Test Simulation Conventional No Applicable Cloud Limited only by storage space Snapshots of multiple machines together KPIs Conventional Vs Cloud Testing Conventional
No Applicable Cloud
Limited only by storage space Configuration parameters for the network / lab Copyright 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 12 14 KPIs Conventional Vs Cloud Testing Conventional Economically not viable Cloud Economical alternative Conventional Economically not viable Cloud Economical Alternative Software tools consolidation for large clients Cases where applicable more than one tool can be used Copyright 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 12 15 Test Environments in the Cloud Benefits
Test resources (infra, tools and people) are pooled virtualized.
Providing efficient implementation of independent infrastructure Advanced virtualization Test resources are provisioned on demand Reducing test setup and execution time and eliminating errors. Rapid Provisioning
Test environments are readily available. Optimizes infra and software license usage Service Catalog ordering Test environment can be scaled up or down by large factor as the need emerges Optimizes infra and software license usage Elastic scaling Test resources are priced on supported topology and project phases Offering pricing options tailored user resource need Flexible Pricing Test resources used in reserved are charged back to LOB Prioritizing innovative projects Metering and Billing Copyright 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 12 16 Test Environments in the Cloud Benefits
Platform based configuration (for testing) can be created and managed Comprehensive assurance on product / service Re- platformabilit y Release based configuration (for testing) can be created and managed Comprehensive assurance on product / service Maintenance of multiple test beds Emerging alternative models for supporting client testing needs Collaborative platform enables collective productivity Test factories setups In a multi component architecture, availability of a dependent component(s) Effective completion of component level testing despite dependences on critical components Service virtualizatio n In a multi component architecture, availability of a dependent component(s) Effective completion of component level testing despite dependences on critical components ALM/TLM support Copyright 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 12 17 Conclusion
Conventional software testing incurs high capital cost such as expenditure on hardware, software and its maintenance to simulate user activity from different geographic locations. In case of applications where rate of increase in number of users is unpredictable or there is variation in deployment environment depending on client requirements, cloud testing is more effective. References http://tassq.org/uploads/pastdinner/7173_Testing_on_the_Cloud_Vs_Testing_for_the_Cloud___Final.pdf www.ijser.org Copyright 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 12 18 Copyright 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 12 19