You are on page 1of 19

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

You might also like