SlideShare ist ein Scribd-Unternehmen logo
1 von 6
Downloaden Sie, um offline zu lesen
Article



       Ananthakrishnan J
    Architect, Sonata Software
                Testing Cloud
                        and
          Testing using Cloud




Ananth B
Product Manager – Testing Practice
Sonata Software Limited

       Sonata Software Limited
       www.sonata-software.com
www.sonata-software.com


Testing Cloud & Testing Using Cloud

Businesses today require a fast, reliable and secure IT infrastructure to flourish. Small and medium
enterprises are generally unable to meet the huge capital outlay that such an IT setup requires.
Therefore, these organizations generally opt to migrate to the cloud, especially since it enables them to
focus on their core activities, instead of worrying about maintaining their IT infrastructure.

Migrating to the cloud has its own set of challenges and risks such as data integrity, security, privacy,
business acceptability, etc., which can be mitigated through adoption of additional procedures. To
overcome such challenges, thorough testing of such applications becomes mandatory but traditional
methods of testing on-premise software might not be able to do a stellar job.

Various types of testing required for a cloud setup include:

        Functional Testing
            o   System Integration Testing
            o   User Acceptance Testing (UAT)
        Non-functional Testing
            o   Security Testing
            o   Performance Testing
                        Load Testing
                        Stress Testing
        Compatibility & Interoperability Testing
        Disaster Recovery Testing

Several other variables like multiple browser platforms and versions, operating systems and hardware
further complicate the situation. It is evident that a ‘one-size-fits-all’ approach would not work in such a
scenario, and may indeed prove to be a recipe for disaster. Rather, comprehensive Cloud Testing
acquires prime importance that cannot be understated.




Testing Cloud and Testing using Cloud                      2                           Sonata Software Limited
www.sonata-software.com


Cloud Testing is practised in the industry in two ways:

    1. One is to perform testing of the applications, which have migrated or are to be migrated to the
         cloud so as to ensure that their performance, security and reliability matches or exceeds
         expectations in view of the changing delivery methods (Testing Cloud).
    2. The other is to leverage the cloud-based hardware infrastructure and computing resources to
         perform traditional testing like performance, load, stress, security and compatibility testing for
         regular, on-premise applications (Testing using Cloud).

Both approaches enjoy widespread popularity, and there are numerous vendors and service providers
who provide these types of platforms and services to both consumers and organizations.

Testing Cloud

Cloud enablement of applications or hosting applications on the cloud is all at one end, but companies
also need to understand the risks associated with it and adopt proper mitigation plans, the core of which
is testing.

There are different kinds of cloud in the industry, based on what companies want on the cloud:

         Software as a service (SaaS)
         Platform as a service (PaaS)
         Infrastructure as a service (IaaS)

In addition, there is the concept of public cloud and private cloud. All these kinds of clouds need
different types of testing as traditional testing is not sufficient in a cloud environment. Enterprises need
to have a better understanding of the way different types of cloud work, how they impact business and
which testing approaches should be used for them. They need to adopt an end-to-end testing approach,
starting from requirements to deployment, because each stage has different testing requirements.




Testing Cloud and Testing using Cloud                      3                           Sonata Software Limited
www.sonata-software.com


Different Types of Testing during Cloud Enablement




Testing using Cloud

With the availability of massive cloud infrastructure (servers / load farms) around the globe, few
companies have started leveraging them for conventional testing activities, the most prominent one
being Performance Testing of Web applications using cloud infrastructure.

Performance Testing is usually associated with huge capital expenditure due to investment on tools,
infrastructure and resources. But by leveraging cloud infrastructure, capital expenditure can be
converted into operational expenditure. Moreover, as the number of concurrent users increase, the
costs of tools also increase exponentially. Due to this, most companies do not test applications for the
expected number of users, resulting in their poor performance and huge investments on building
capacities.




Testing Cloud and Testing using Cloud                   4                          Sonata Software Limited
www.sonata-software.com


However, by leveraging cloud infrastructure, companies can eliminate the investment on infrastructure
and tools. Additionally, it also provides for geographically distributed loads, which are similar to a real-
world situation, rather than tool-simulated loads.

To sum up, the benefits of Testing using Cloud are:

        Elimination of upfront investments on tools and infrastructure
        Creation of real word situations through simulation of geographically distributed load patterns
        Facilitation of on-demand Performance Testing for organizations

There are only select companies including Sonata, who are offering solutions for both testing of cloud
and testing using cloud. To offer such services, companies need a deep understanding of the cloud
environment, factors affecting them like security, multi-tenancy and compatibility, and most
importantly, the requirements of cloud infrastructure players like Amazon.

Road Ahead

Since cloud computing is an emerging trend across the world, service providers need to equip
themselves with the necessary capabilities quickly in order to meet the demands for Cloud Testing.

The importance of Cloud Testing can also be highlighted by a study conducted by research firms -- The
451 Group and ChangeWave -- in which 1,771 corporate software buyers out of the 2,000 surveyed
listed Application Testing and Development as one of the top five uses of public clouds.

According to Forrester, many leading IT vendors and organizations are betting heavily on cloud
computing and are busy ramping up their capabilities in the area. Almost all Indian IT players are quickly
ramping up competencies in the overall cloud computing space with the help of tie-ups with players like
Amazon, Grid, Savvis, Vmware and Google. These hosting- and platform-based players themselves are
being extremely proactive in pushing cloud-based deployments and are partnering with service
providers to deliver end-to-end solutions.

Various analysts and technology advisory firms are of the opinion that the number of applications and
the amount of content in the cloud now available to both consumers and corporations has grown to a
critical mass and cloud computing is the way to go. The rate at which cloud computing is being accepted



Testing Cloud and Testing using Cloud                      5                           Sonata Software Limited
www.sonata-software.com


as the new paradigm shift in the way technology is delivered and consumed, IT service providers would
be remiss to ignore its huge potential just waiting to be tapped.

A cloud computing-based IT services model would make all the more sense for small- and medium-sized
enterprises and would be an example of business model innovation that will set a new precedence in
the IT industry.

CONCLUSION


The rapid pace, at which the cloud is being adopted by users and corporations alike, provides the next
level of opportunity for IT service providers to ramp up their skills and address the demand, which is
increasing by the day.
Also, testing teams should equip themselves with viable strategies to mitigate the risks and issues
associated with cloud computing by covering additional capabilities available in the cloud computing
environment.




For more information, contact info@sonata-software.com

Click here to know more about Sonata's Testing Services



Testing Cloud and Testing using Cloud                     6                       Sonata Software Limited

Weitere ähnliche Inhalte

Andere mochten auch

SaaS Testing Overview - Foundation
SaaS Testing Overview - FoundationSaaS Testing Overview - Foundation
SaaS Testing Overview - FoundationRam Garg
 
Testing in the Cloud using Panda
Testing in the Cloud using PandaTesting in the Cloud using Panda
Testing in the Cloud using PandaTao Jiang
 
Edwin van Loon - What's in the Cloud for Testing - EuroSTAR 2012
Edwin van Loon - What's in the Cloud for Testing - EuroSTAR 2012Edwin van Loon - What's in the Cloud for Testing - EuroSTAR 2012
Edwin van Loon - What's in the Cloud for Testing - EuroSTAR 2012TEST Huddle
 
Cloud Computing Test Net V.1
Cloud Computing Test Net V.1Cloud Computing Test Net V.1
Cloud Computing Test Net V.1Remco Oostelaar
 
White paper on testing in cloud
White paper on testing in cloudWhite paper on testing in cloud
White paper on testing in cloudimkulu
 
Cloud Testing by Suganya M
Cloud Testing by Suganya MCloud Testing by Suganya M
Cloud Testing by Suganya MForziatech
 
Cloud Testing - A New Age Approach to Testing
Cloud Testing - A New Age Approach to TestingCloud Testing - A New Age Approach to Testing
Cloud Testing - A New Age Approach to TestingSoftware Testing Solution
 
Agile Testing in the Cloud
Agile Testing in the CloudAgile Testing in the Cloud
Agile Testing in the CloudCygnet Infotech
 
Beaker: Automated, Cloud-Based Acceptance Testing - PuppetConf 2014
Beaker: Automated, Cloud-Based Acceptance Testing - PuppetConf 2014Beaker: Automated, Cloud-Based Acceptance Testing - PuppetConf 2014
Beaker: Automated, Cloud-Based Acceptance Testing - PuppetConf 2014Puppet
 
Cloud Migration, Application Modernization, and Security
Cloud Migration, Application Modernization, and Security Cloud Migration, Application Modernization, and Security
Cloud Migration, Application Modernization, and Security Tom Laszewski
 
Big Data Testing : Automate theTesting of Hadoop, NoSQL & DWH without Writing...
Big Data Testing : Automate theTesting of Hadoop, NoSQL & DWH without Writing...Big Data Testing : Automate theTesting of Hadoop, NoSQL & DWH without Writing...
Big Data Testing : Automate theTesting of Hadoop, NoSQL & DWH without Writing...RTTS
 
2013 State of Cloud Survey SMB Results
2013 State of Cloud Survey SMB Results2013 State of Cloud Survey SMB Results
2013 State of Cloud Survey SMB ResultsSymantec
 
Breaking through the Clouds
Breaking through the CloudsBreaking through the Clouds
Breaking through the CloudsAndy Piper
 
Virtual memory
Virtual memoryVirtual memory
Virtual memoryAnuj Modi
 

Andere mochten auch (20)

Cloud testing
Cloud testingCloud testing
Cloud testing
 
SaaS Testing Overview - Foundation
SaaS Testing Overview - FoundationSaaS Testing Overview - Foundation
SaaS Testing Overview - Foundation
 
Cloud Testing
Cloud TestingCloud Testing
Cloud Testing
 
Testing in the Cloud using Panda
Testing in the Cloud using PandaTesting in the Cloud using Panda
Testing in the Cloud using Panda
 
Coaching Testing
Coaching Testing Coaching Testing
Coaching Testing
 
Edwin van Loon - What's in the Cloud for Testing - EuroSTAR 2012
Edwin van Loon - What's in the Cloud for Testing - EuroSTAR 2012Edwin van Loon - What's in the Cloud for Testing - EuroSTAR 2012
Edwin van Loon - What's in the Cloud for Testing - EuroSTAR 2012
 
Cloud Computing Test Net V.1
Cloud Computing Test Net V.1Cloud Computing Test Net V.1
Cloud Computing Test Net V.1
 
White paper on testing in cloud
White paper on testing in cloudWhite paper on testing in cloud
White paper on testing in cloud
 
Cloud Testing by Suganya M
Cloud Testing by Suganya MCloud Testing by Suganya M
Cloud Testing by Suganya M
 
Cloud Testing - A New Age Approach to Testing
Cloud Testing - A New Age Approach to TestingCloud Testing - A New Age Approach to Testing
Cloud Testing - A New Age Approach to Testing
 
Agile Testing in the Cloud
Agile Testing in the CloudAgile Testing in the Cloud
Agile Testing in the Cloud
 
Beaker: Automated, Cloud-Based Acceptance Testing - PuppetConf 2014
Beaker: Automated, Cloud-Based Acceptance Testing - PuppetConf 2014Beaker: Automated, Cloud-Based Acceptance Testing - PuppetConf 2014
Beaker: Automated, Cloud-Based Acceptance Testing - PuppetConf 2014
 
Main Memory
Main MemoryMain Memory
Main Memory
 
Cloud Migration, Application Modernization, and Security
Cloud Migration, Application Modernization, and Security Cloud Migration, Application Modernization, and Security
Cloud Migration, Application Modernization, and Security
 
Chapter 8 - Main Memory
Chapter 8 - Main MemoryChapter 8 - Main Memory
Chapter 8 - Main Memory
 
Big Data Testing : Automate theTesting of Hadoop, NoSQL & DWH without Writing...
Big Data Testing : Automate theTesting of Hadoop, NoSQL & DWH without Writing...Big Data Testing : Automate theTesting of Hadoop, NoSQL & DWH without Writing...
Big Data Testing : Automate theTesting of Hadoop, NoSQL & DWH without Writing...
 
Virtual machine
Virtual machineVirtual machine
Virtual machine
 
2013 State of Cloud Survey SMB Results
2013 State of Cloud Survey SMB Results2013 State of Cloud Survey SMB Results
2013 State of Cloud Survey SMB Results
 
Breaking through the Clouds
Breaking through the CloudsBreaking through the Clouds
Breaking through the Clouds
 
Virtual memory
Virtual memoryVirtual memory
Virtual memory
 

Mehr von Sonata Software

What makes a good travel reservation software.pptx
What makes a good travel reservation software.pptxWhat makes a good travel reservation software.pptx
What makes a good travel reservation software.pptxSonata Software
 
The future of travel and tourism post pandemic
The future of travel and tourism post pandemicThe future of travel and tourism post pandemic
The future of travel and tourism post pandemicSonata Software
 
Data & Analytics with CIS & Microsoft Platforms
Data & Analytics with CIS & Microsoft PlatformsData & Analytics with CIS & Microsoft Platforms
Data & Analytics with CIS & Microsoft PlatformsSonata Software
 
Leading Digital Business Change
Leading Digital Business ChangeLeading Digital Business Change
Leading Digital Business ChangeSonata Software
 
Microsoft Dynamics 365 - The Mordern Retail Platform
Microsoft Dynamics 365 - The Mordern Retail PlatformMicrosoft Dynamics 365 - The Mordern Retail Platform
Microsoft Dynamics 365 - The Mordern Retail PlatformSonata Software
 
Retail Digital Transformation
Retail Digital TransformationRetail Digital Transformation
Retail Digital TransformationSonata Software
 
Digital Ready Retailing with Brick & Click
Digital Ready Retailing with Brick & ClickDigital Ready Retailing with Brick & Click
Digital Ready Retailing with Brick & ClickSonata Software
 
Implementing the seamless customer journey
Implementing the seamless customer journeyImplementing the seamless customer journey
Implementing the seamless customer journeySonata Software
 
Sonata presentation to Advisors
Sonata presentation to Advisors Sonata presentation to Advisors
Sonata presentation to Advisors Sonata Software
 
Transportation management setup in AX 2012 R3
Transportation management setup in AX 2012 R3Transportation management setup in AX 2012 R3
Transportation management setup in AX 2012 R3Sonata Software
 
Vendor Evaluation by configuring Vendor Ratings and Vendor Scorecard:
Vendor Evaluation by configuring Vendor Ratings and Vendor Scorecard:Vendor Evaluation by configuring Vendor Ratings and Vendor Scorecard:
Vendor Evaluation by configuring Vendor Ratings and Vendor Scorecard:Sonata Software
 
Data import export integration tool
Data import export integration toolData import export integration tool
Data import export integration toolSonata Software
 
Omni-channel retail : The new normal
Omni-channel retail : The new normalOmni-channel retail : The new normal
Omni-channel retail : The new normalSonata Software
 
The changing rules of customer engagement
The changing rules of customer engagementThe changing rules of customer engagement
The changing rules of customer engagementSonata Software
 
Implementation of Risk-Based Approach for Quality & Cost Optimization
Implementation of Risk-Based Approach for Quality & Cost OptimizationImplementation of Risk-Based Approach for Quality & Cost Optimization
Implementation of Risk-Based Approach for Quality & Cost OptimizationSonata Software
 
A lean model based outlook on cost & quality optimization in software projects
A lean model based outlook on cost & quality optimization in software projectsA lean model based outlook on cost & quality optimization in software projects
A lean model based outlook on cost & quality optimization in software projectsSonata Software
 
Website people-our-workplace
Website people-our-workplaceWebsite people-our-workplace
Website people-our-workplaceSonata Software
 
POV - Climate change solution for the airline industry
POV - Climate change solution for the airline industryPOV - Climate change solution for the airline industry
POV - Climate change solution for the airline industrySonata Software
 

Mehr von Sonata Software (19)

What makes a good travel reservation software.pptx
What makes a good travel reservation software.pptxWhat makes a good travel reservation software.pptx
What makes a good travel reservation software.pptx
 
The future of travel and tourism post pandemic
The future of travel and tourism post pandemicThe future of travel and tourism post pandemic
The future of travel and tourism post pandemic
 
Data & Analytics with CIS & Microsoft Platforms
Data & Analytics with CIS & Microsoft PlatformsData & Analytics with CIS & Microsoft Platforms
Data & Analytics with CIS & Microsoft Platforms
 
Leading Digital Business Change
Leading Digital Business ChangeLeading Digital Business Change
Leading Digital Business Change
 
Microsoft Dynamics 365 - The Mordern Retail Platform
Microsoft Dynamics 365 - The Mordern Retail PlatformMicrosoft Dynamics 365 - The Mordern Retail Platform
Microsoft Dynamics 365 - The Mordern Retail Platform
 
Retail Digital Transformation
Retail Digital TransformationRetail Digital Transformation
Retail Digital Transformation
 
Digital Ready Retailing with Brick & Click
Digital Ready Retailing with Brick & ClickDigital Ready Retailing with Brick & Click
Digital Ready Retailing with Brick & Click
 
Implementing the seamless customer journey
Implementing the seamless customer journeyImplementing the seamless customer journey
Implementing the seamless customer journey
 
Sonata presentation to Advisors
Sonata presentation to Advisors Sonata presentation to Advisors
Sonata presentation to Advisors
 
Transportation management setup in AX 2012 R3
Transportation management setup in AX 2012 R3Transportation management setup in AX 2012 R3
Transportation management setup in AX 2012 R3
 
Vendor Evaluation by configuring Vendor Ratings and Vendor Scorecard:
Vendor Evaluation by configuring Vendor Ratings and Vendor Scorecard:Vendor Evaluation by configuring Vendor Ratings and Vendor Scorecard:
Vendor Evaluation by configuring Vendor Ratings and Vendor Scorecard:
 
Data import export integration tool
Data import export integration toolData import export integration tool
Data import export integration tool
 
India Agile Week 2015
India Agile Week 2015India Agile Week 2015
India Agile Week 2015
 
Omni-channel retail : The new normal
Omni-channel retail : The new normalOmni-channel retail : The new normal
Omni-channel retail : The new normal
 
The changing rules of customer engagement
The changing rules of customer engagementThe changing rules of customer engagement
The changing rules of customer engagement
 
Implementation of Risk-Based Approach for Quality & Cost Optimization
Implementation of Risk-Based Approach for Quality & Cost OptimizationImplementation of Risk-Based Approach for Quality & Cost Optimization
Implementation of Risk-Based Approach for Quality & Cost Optimization
 
A lean model based outlook on cost & quality optimization in software projects
A lean model based outlook on cost & quality optimization in software projectsA lean model based outlook on cost & quality optimization in software projects
A lean model based outlook on cost & quality optimization in software projects
 
Website people-our-workplace
Website people-our-workplaceWebsite people-our-workplace
Website people-our-workplace
 
POV - Climate change solution for the airline industry
POV - Climate change solution for the airline industryPOV - Climate change solution for the airline industry
POV - Climate change solution for the airline industry
 

Testing Cloud and Testing using Cloud

  • 1. Article Ananthakrishnan J Architect, Sonata Software Testing Cloud and Testing using Cloud Ananth B Product Manager – Testing Practice Sonata Software Limited Sonata Software Limited www.sonata-software.com
  • 2. www.sonata-software.com Testing Cloud & Testing Using Cloud Businesses today require a fast, reliable and secure IT infrastructure to flourish. Small and medium enterprises are generally unable to meet the huge capital outlay that such an IT setup requires. Therefore, these organizations generally opt to migrate to the cloud, especially since it enables them to focus on their core activities, instead of worrying about maintaining their IT infrastructure. Migrating to the cloud has its own set of challenges and risks such as data integrity, security, privacy, business acceptability, etc., which can be mitigated through adoption of additional procedures. To overcome such challenges, thorough testing of such applications becomes mandatory but traditional methods of testing on-premise software might not be able to do a stellar job. Various types of testing required for a cloud setup include: Functional Testing o System Integration Testing o User Acceptance Testing (UAT) Non-functional Testing o Security Testing o Performance Testing  Load Testing  Stress Testing Compatibility & Interoperability Testing Disaster Recovery Testing Several other variables like multiple browser platforms and versions, operating systems and hardware further complicate the situation. It is evident that a ‘one-size-fits-all’ approach would not work in such a scenario, and may indeed prove to be a recipe for disaster. Rather, comprehensive Cloud Testing acquires prime importance that cannot be understated. Testing Cloud and Testing using Cloud 2 Sonata Software Limited
  • 3. www.sonata-software.com Cloud Testing is practised in the industry in two ways: 1. One is to perform testing of the applications, which have migrated or are to be migrated to the cloud so as to ensure that their performance, security and reliability matches or exceeds expectations in view of the changing delivery methods (Testing Cloud). 2. The other is to leverage the cloud-based hardware infrastructure and computing resources to perform traditional testing like performance, load, stress, security and compatibility testing for regular, on-premise applications (Testing using Cloud). Both approaches enjoy widespread popularity, and there are numerous vendors and service providers who provide these types of platforms and services to both consumers and organizations. Testing Cloud Cloud enablement of applications or hosting applications on the cloud is all at one end, but companies also need to understand the risks associated with it and adopt proper mitigation plans, the core of which is testing. There are different kinds of cloud in the industry, based on what companies want on the cloud: Software as a service (SaaS) Platform as a service (PaaS) Infrastructure as a service (IaaS) In addition, there is the concept of public cloud and private cloud. All these kinds of clouds need different types of testing as traditional testing is not sufficient in a cloud environment. Enterprises need to have a better understanding of the way different types of cloud work, how they impact business and which testing approaches should be used for them. They need to adopt an end-to-end testing approach, starting from requirements to deployment, because each stage has different testing requirements. Testing Cloud and Testing using Cloud 3 Sonata Software Limited
  • 4. www.sonata-software.com Different Types of Testing during Cloud Enablement Testing using Cloud With the availability of massive cloud infrastructure (servers / load farms) around the globe, few companies have started leveraging them for conventional testing activities, the most prominent one being Performance Testing of Web applications using cloud infrastructure. Performance Testing is usually associated with huge capital expenditure due to investment on tools, infrastructure and resources. But by leveraging cloud infrastructure, capital expenditure can be converted into operational expenditure. Moreover, as the number of concurrent users increase, the costs of tools also increase exponentially. Due to this, most companies do not test applications for the expected number of users, resulting in their poor performance and huge investments on building capacities. Testing Cloud and Testing using Cloud 4 Sonata Software Limited
  • 5. www.sonata-software.com However, by leveraging cloud infrastructure, companies can eliminate the investment on infrastructure and tools. Additionally, it also provides for geographically distributed loads, which are similar to a real- world situation, rather than tool-simulated loads. To sum up, the benefits of Testing using Cloud are: Elimination of upfront investments on tools and infrastructure Creation of real word situations through simulation of geographically distributed load patterns Facilitation of on-demand Performance Testing for organizations There are only select companies including Sonata, who are offering solutions for both testing of cloud and testing using cloud. To offer such services, companies need a deep understanding of the cloud environment, factors affecting them like security, multi-tenancy and compatibility, and most importantly, the requirements of cloud infrastructure players like Amazon. Road Ahead Since cloud computing is an emerging trend across the world, service providers need to equip themselves with the necessary capabilities quickly in order to meet the demands for Cloud Testing. The importance of Cloud Testing can also be highlighted by a study conducted by research firms -- The 451 Group and ChangeWave -- in which 1,771 corporate software buyers out of the 2,000 surveyed listed Application Testing and Development as one of the top five uses of public clouds. According to Forrester, many leading IT vendors and organizations are betting heavily on cloud computing and are busy ramping up their capabilities in the area. Almost all Indian IT players are quickly ramping up competencies in the overall cloud computing space with the help of tie-ups with players like Amazon, Grid, Savvis, Vmware and Google. These hosting- and platform-based players themselves are being extremely proactive in pushing cloud-based deployments and are partnering with service providers to deliver end-to-end solutions. Various analysts and technology advisory firms are of the opinion that the number of applications and the amount of content in the cloud now available to both consumers and corporations has grown to a critical mass and cloud computing is the way to go. The rate at which cloud computing is being accepted Testing Cloud and Testing using Cloud 5 Sonata Software Limited
  • 6. www.sonata-software.com as the new paradigm shift in the way technology is delivered and consumed, IT service providers would be remiss to ignore its huge potential just waiting to be tapped. A cloud computing-based IT services model would make all the more sense for small- and medium-sized enterprises and would be an example of business model innovation that will set a new precedence in the IT industry. CONCLUSION The rapid pace, at which the cloud is being adopted by users and corporations alike, provides the next level of opportunity for IT service providers to ramp up their skills and address the demand, which is increasing by the day. Also, testing teams should equip themselves with viable strategies to mitigate the risks and issues associated with cloud computing by covering additional capabilities available in the cloud computing environment. For more information, contact info@sonata-software.com Click here to know more about Sonata's Testing Services Testing Cloud and Testing using Cloud 6 Sonata Software Limited