SlideShare une entreprise Scribd logo
1  sur  36
CloudComputing Riding the test services wave,  July 2010 RemcoOostelaar Version 0.5
Where are we standing with Cloud Computing Source: Source: Gartner (August 2009) © 2010 Capgemini. All rights reserved. 3 Cloud Computing; a testers point of view, Remco Oostelaar, July 2010
Let’s take a bit of a broad perspective 4 © 2010 Capgemini. All rights reserved. ,[object Object]
 89% of this group are active online even   at a young age and far more interactive    than any previous generation.  ,[object Object],Networking ,[object Object],Podcast (57%), Blogs (50%) and textmessages (97%) ,[object Object],   65% banked online and read blogs (21%0 Source: Infinite “go to market” strategy NL, 2007 Cloud Computing; a testers point of view, Remco Oostelaar, July 2010
The IT.org challenge of the 21th century 85% in distributed computing environments, up to 85% of computing capacity sits idle. 1.5x explosion of information driving 54% growth in storage shipments every year.  70% on average is spent on maintaining current IT infrastructures versus adding new capabilities. 3.5% of lose in sale, due to supply chain inefficiencies. 75% of the customers are working to improve their Security  5 © 2010 Capgemini. All rights reserved. September 26, 2006 Customer CIO, Fortune 1000 Company Cloud Computing; a testers point of view, Remco Oostelaar, July 2010
Global Access to Services & Applications, Virtual and Transparent Trends Globalization of consumer services (Complexity of the business chain) Business distribution of products and services and processes  Real time service Transparency & traceability in services and availability Mobilization of everything Business is demanding earlier Time to Market (TTM). © 2010 Capgemini. All rights reserved. 6 Cloud Computing; a testers point of view, Remco Oostelaar, July 2010
CloudComputingexplained NIST - Cloud computing is a model for enabling convenient, on-demand network access to a shared pool of configurable computing resources (e.g., networks, servers, storage, applications, and services) that can be rapidly provisioned and released with minimal management effort or service provider interaction.  	This Cloud model promotes availability and is composed of five essential characteristics, three service models, and four deployment models.  © 2010 Capgemini. All rights reserved. 7 ,[object Object]
Forrester: A standardized IT capability (services, software, or infrastructure) delivered via Internet technologies in a pay-per-use, self-service way.
Cloud Computing for Dummies (published by Wiley): Cloud computing is the next stage in the evolution of the Internet. The Cloud in Cloud computing provides the means through which everything — from computing power to computing infrastructure, applications, business process to personal collaboration — can be delivered to you as a service wherever and whenever you need.Cloud Computing; a testers point of view, Remco Oostelaar, July 2010
The 5 Attributes of Cloud Computing It must be service based  - and “ready to use”  Rapidly scalable  - available on demand adding or removing resources as required Shared – multiple customers sharing the same resources & underlying infrastructure Pay per use – metered or measured service that can be provided through  different pricing plans Web enabled – connected using internet based technologies Cloud Computing; a testers point of view, Remco Oostelaar, July 2010 8 © 2010 Capgemini. All rights reserved.
Service models translation Twitter Sales Force Google docs Business process SaaS Force.com MS Azure Google Apps Applications PaaS Nirvanix DaaS Data Mosso IaaS Infrastruture BT Amazon EC2 Source: What is CloudComputing, 2010 (Mark Skilton) © 2010 Capgemini. All rights reserved. 9 Cloud Computing; a testers point of view, Remco Oostelaar, July 2010
Types of Clouds examples © 2010 Capgemini. All rights reserved. 10 Cloud Computing; a testers point of view, Remco Oostelaar, July 2010
Cost models and Pricing models 11 © 2010 Capgemini. All rights reserved. OPEX = operating expense (Variable Costs to Buyer) Business process Costing Cloud Computing FunctionPoints Per Transaction Charging Standard CostingUnit Costing Funding  Models Per  [Month]  Subscription.. Revenue  Models TraditionalLicensing  “Renting” Licenses Number of Users / Service Traditional  IT  Asset Ownership CAPEX = capital expenditure (Fixed Costs to Buyer) Cloud Computing; a testers point of view, Remco Oostelaar, July 2010
Cloud architectural model Standards Based Interfaces Standards Based Interfaces Standards Based Interfaces Service  Request & Operations Service Creation & Deployment Service  Provider Service Integration System Integration End Users,Operators Cloud Services ServicePlanning Service Definition Tools Infrastructure Services Software Platform Services Operational Support Systems (OSS) Business Support Systems (BSS) Application, Process and Information Services Service Publishing Tools Role-basedAccess Cloud Platform Service Fulfillment & Configuration Tools Service Catalog Service Reporting & Analytics Operational Console © 2010 Capgemini. All rights reserved. 12 Cloud Computing; a testers point of view, Remco Oostelaar, July 2010
How the Cloud is being adopted today Business & Consumer Services Business applications Integration Platforms Business Tools Data Infrastructure
Cloud computing and testing Testing-as-a-service, Cloud testing or is there more?
Trends in testing The current keywords in the business are: ,[object Object]
Traceability of the quality through the full process of software development.
Lower cost of their IT and Flexibility within workforce
Increased complexity of the ICT ecosystem
Maximize consumer value© 2010 Capgemini. All rights reserved. 15 Cloud Computing; a testers point of view, Remco Oostelaar, July 2010
So how will Cloud Computing change testing? Virtualization development and test environment Platform-as-Service for development New Cloud Testing service offerings ,[object Object],Impact of Cloud Computing on the Quality requirements Other new testing opportunities on technical or business areas. © 2010 Capgemini. All rights reserved. 16 Cloud Computing; a testers point of view, Remco Oostelaar, July 2010
New way’s of testing © 2010 Capgemini. All rights reserved. 17 Cloud Computing; a testers point of view, Remco Oostelaar, July 2010
Cloudtesting Cloud testing is a form of software testing in which Web applications that leverage Cloud computing environments (“Cloud”) seek to simulate real-world user traffic as a means of load testing and stress testing web sites. Cloud Computing; a testers point of view, Remco Oostelaar, July 2010 18 © 2010 Capgemini. All rights reserved.
Cloud testing providers Companies are like SOASTA, LoadStorm, Browsermob are building their business on the philosophy “Let's run it again“ Main business area: Performance testing Stress/Endurance testing Functional testing Regression testing © 2010 Capgemini. All rights reserved. 19 Cloud Computing; a testers point of view, Remco Oostelaar, July 2010
Crowd sourcing / testing Building a community that can be utilized to executed testing on a large scale with an actual income generation.  © 2010 Capgemini. All rights reserved. 20 Cloud Computing; a testers point of view, Remco Oostelaar, July 2010
Two examples Flash Mob testing is delivering testers from the  Software Testing Club community. Customer needs to deliver a test environment for the test community to test. © 2010 Capgemini. All rights reserved. 21 ,[object Object]
The users are not usability experts however real consumers. Cloud Computing; a testers point of view, Remco Oostelaar, July 2010
Testing-as-a-service (TaaS) Testing-as-a-service is the ability to test local or in Cloud-delivered system using testing software and services that are remotely hosted.  	Within this you can see two key aspects:  © 2010 Capgemini. All rights reserved. 22 Cloud Computing; a testers point of view, Remco Oostelaar, July 2010
Testing as a Service offerings include, but are not restricted to: Providing the entire range of automated testing services, both on-site and offshore.  Delivering customer-focused test labs for automated testing  Building processes, procedures and methodology for, automated, testing  Providing expertise/hosting in key areas such as Testing Tools, Test Methodology, Security Testing and Availability Testing.  Other possibilities are:  Hosting of specialized test infrastructure  Hosting of  test tooling Outsourcing of the test infrastructure to a third party hosting provider. Cloud Computing; a testers point of view, Remco Oostelaar, July 2010 23 © 2010 Capgemini. All rights reserved. Testing Service to offer
TaaS (fixed cost) Testing as service started with only delivering the resources to the customer that where related to fixed cost. Hardware & software resources Tool licenses etc. This approach lowered the direct cost by reducing Capex. Cloud Computing; a testers point of view, Remco Oostelaar, July 2010 24 © 2010 Capgemini. All rights reserved.
Fully on-demand sourcing The TaaS stream that is coming up which helps organizations to reduce Capex as well as Opex.  	It’s based on helping the organization to: Reduce capital and licensing expenses Decrease operating and labor costs Efficiently leverage your IT infrastructure Shorten test provisioning cycle times. Cloud Computing; a testers point of view, Remco Oostelaar, July 2010 25 © 2010 Capgemini. All rights reserved.
HP Testing-as-a-Service HP delivers application testing services in a highly available, consumable, pay-as-you-go model that provides flexibility in service and pricing.  Cloud Computing; a testers point of view, Remco Oostelaar, July 2010 26 © 2010 Capgemini. All rights reserved.
Capgemini and HP Cloud Computing; a testers point of view, Remco Oostelaar, July 2010 27 © 2010 Capgemini. All rights reserved.
Testing-as-a-Service visualized Customer Test demand Cloud Platform (privat) The Cloud Cloud Services Cloud Platform (hybrid, Public) TaaS supplier Test Results Cloud Test tooling service  Cloud Test execution service  © 2010 Capgemini. All rights reserved. 28 Cloud Computing; a testers point of view, Remco Oostelaar, July 2010

Contenu connexe

Tendances

The What, the Why and the How of Hybrid Cloud
The What, the Why and the How of Hybrid CloudThe What, the Why and the How of Hybrid Cloud
The What, the Why and the How of Hybrid CloudHybrid Cloud
 
Hammersmith and Fulham council
Hammersmith and Fulham council Hammersmith and Fulham council
Hammersmith and Fulham council Cisco Case Studies
 
NCOIC Enterprise Cloud Computing - Kevin Jackson
NCOIC Enterprise Cloud Computing - Kevin JacksonNCOIC Enterprise Cloud Computing - Kevin Jackson
NCOIC Enterprise Cloud Computing - Kevin JacksonGovCloud Network
 
Microsoft Telecommunications Newsletter | September 2021
Microsoft Telecommunications Newsletter | September 2021Microsoft Telecommunications Newsletter | September 2021
Microsoft Telecommunications Newsletter | September 2021Rick Lievano
 
Check out the Verizon and EMC European white paper on cloud:
Check out the Verizon and EMC  European white paper on cloud:Check out the Verizon and EMC  European white paper on cloud:
Check out the Verizon and EMC European white paper on cloud:Philippe Boivineau
 
Cloud Computing Overview
Cloud Computing OverviewCloud Computing Overview
Cloud Computing OverviewRobustCloud
 
Cast Iron for NetSuite Sales Training
Cast Iron for NetSuite Sales TrainingCast Iron for NetSuite Sales Training
Cast Iron for NetSuite Sales TrainingSean O'Connell
 
CloudAsia 2012 Highlights
CloudAsia 2012 HighlightsCloudAsia 2012 Highlights
CloudAsia 2012 HighlightsAlan Quayle
 
Cloud computing - Terena 2011
Cloud computing - Terena 2011Cloud computing - Terena 2011
Cloud computing - Terena 2011Jisc
 
Advantages of Cloud Computing for Business
Advantages of Cloud Computing for BusinessAdvantages of Cloud Computing for Business
Advantages of Cloud Computing for BusinessGrazitti Interactive
 
Hybrid Enterprise IaaS Cloud - what you need to know!
Hybrid Enterprise IaaS Cloud - what you need to know!Hybrid Enterprise IaaS Cloud - what you need to know!
Hybrid Enterprise IaaS Cloud - what you need to know!ShapeBlue
 
Cloud in examples—(how to) benefit from modern technologies in the cloud
Cloud in examples—(how to) benefit from modern technologies in the cloudCloud in examples—(how to) benefit from modern technologies in the cloud
Cloud in examples—(how to) benefit from modern technologies in the cloudProfinit
 
Software Strategy
Software StrategySoftware Strategy
Software StrategyAlec Shutze
 
Onyx cloud & business opportunities deck v0.6
Onyx cloud & business opportunities deck v0.6Onyx cloud & business opportunities deck v0.6
Onyx cloud & business opportunities deck v0.6Justin Souter
 
Can we hack open source #cloud platforms to help reduce emissions?
Can we hack open source #cloud platforms to help reduce emissions?Can we hack open source #cloud platforms to help reduce emissions?
Can we hack open source #cloud platforms to help reduce emissions?Tom Raftery
 
Transitioning to Hybrid Cloud
Transitioning to Hybrid CloudTransitioning to Hybrid Cloud
Transitioning to Hybrid CloudProlifics
 
Breaking through the Clouds
Breaking through the CloudsBreaking through the Clouds
Breaking through the CloudsAndy Piper
 
KEMP Powers Application Migration to Public Cloud
KEMP Powers Application Migration to Public CloudKEMP Powers Application Migration to Public Cloud
KEMP Powers Application Migration to Public CloudJason Dover
 

Tendances (20)

The What, the Why and the How of Hybrid Cloud
The What, the Why and the How of Hybrid CloudThe What, the Why and the How of Hybrid Cloud
The What, the Why and the How of Hybrid Cloud
 
Hammersmith and Fulham council
Hammersmith and Fulham council Hammersmith and Fulham council
Hammersmith and Fulham council
 
NCOIC Enterprise Cloud Computing - Kevin Jackson
NCOIC Enterprise Cloud Computing - Kevin JacksonNCOIC Enterprise Cloud Computing - Kevin Jackson
NCOIC Enterprise Cloud Computing - Kevin Jackson
 
10 belsky
10 belsky10 belsky
10 belsky
 
Microsoft Telecommunications Newsletter | September 2021
Microsoft Telecommunications Newsletter | September 2021Microsoft Telecommunications Newsletter | September 2021
Microsoft Telecommunications Newsletter | September 2021
 
Check out the Verizon and EMC European white paper on cloud:
Check out the Verizon and EMC  European white paper on cloud:Check out the Verizon and EMC  European white paper on cloud:
Check out the Verizon and EMC European white paper on cloud:
 
Cloud Computing Overview
Cloud Computing OverviewCloud Computing Overview
Cloud Computing Overview
 
Cast Iron for NetSuite Sales Training
Cast Iron for NetSuite Sales TrainingCast Iron for NetSuite Sales Training
Cast Iron for NetSuite Sales Training
 
CloudAsia 2012 Highlights
CloudAsia 2012 HighlightsCloudAsia 2012 Highlights
CloudAsia 2012 Highlights
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Cloud computing - Terena 2011
Cloud computing - Terena 2011Cloud computing - Terena 2011
Cloud computing - Terena 2011
 
Advantages of Cloud Computing for Business
Advantages of Cloud Computing for BusinessAdvantages of Cloud Computing for Business
Advantages of Cloud Computing for Business
 
Hybrid Enterprise IaaS Cloud - what you need to know!
Hybrid Enterprise IaaS Cloud - what you need to know!Hybrid Enterprise IaaS Cloud - what you need to know!
Hybrid Enterprise IaaS Cloud - what you need to know!
 
Cloud in examples—(how to) benefit from modern technologies in the cloud
Cloud in examples—(how to) benefit from modern technologies in the cloudCloud in examples—(how to) benefit from modern technologies in the cloud
Cloud in examples—(how to) benefit from modern technologies in the cloud
 
Software Strategy
Software StrategySoftware Strategy
Software Strategy
 
Onyx cloud & business opportunities deck v0.6
Onyx cloud & business opportunities deck v0.6Onyx cloud & business opportunities deck v0.6
Onyx cloud & business opportunities deck v0.6
 
Can we hack open source #cloud platforms to help reduce emissions?
Can we hack open source #cloud platforms to help reduce emissions?Can we hack open source #cloud platforms to help reduce emissions?
Can we hack open source #cloud platforms to help reduce emissions?
 
Transitioning to Hybrid Cloud
Transitioning to Hybrid CloudTransitioning to Hybrid Cloud
Transitioning to Hybrid Cloud
 
Breaking through the Clouds
Breaking through the CloudsBreaking through the Clouds
Breaking through the Clouds
 
KEMP Powers Application Migration to Public Cloud
KEMP Powers Application Migration to Public CloudKEMP Powers Application Migration to Public Cloud
KEMP Powers Application Migration to Public Cloud
 

Similaire à Cop Test Going The Cloud Versie 0.5

Cloud Computing Test Net V.1
Cloud Computing Test Net V.1Cloud Computing Test Net V.1
Cloud Computing Test Net V.1Remco Oostelaar
 
Cloud Computing and Microsoft
Cloud Computing and MicrosoftCloud Computing and Microsoft
Cloud Computing and MicrosoftJohn Bristowe
 
2010.10.07. Le Cloud Computing pour les N...ouveaux - Loic Simon - Club Allia...
2010.10.07. Le Cloud Computing pour les N...ouveaux - Loic Simon - Club Allia...2010.10.07. Le Cloud Computing pour les N...ouveaux - Loic Simon - Club Allia...
2010.10.07. Le Cloud Computing pour les N...ouveaux - Loic Simon - Club Allia...Club Alliances
 
Cloud Computing Applications and Benefits for Small Businesses .docx
Cloud Computing Applications and Benefits for Small Businesses   .docxCloud Computing Applications and Benefits for Small Businesses   .docx
Cloud Computing Applications and Benefits for Small Businesses .docxclarebernice
 
MajorProject_AnilSharma
MajorProject_AnilSharmaMajorProject_AnilSharma
MajorProject_AnilSharmaAnil Sharma
 
Cloud computing in Thailand
Cloud computing in ThailandCloud computing in Thailand
Cloud computing in ThailandValiente Veera
 
Wicsa2011 cloud tutorial
Wicsa2011 cloud tutorialWicsa2011 cloud tutorial
Wicsa2011 cloud tutorialAnna Liu
 
J Internet Serv Appl (2010) 1 7–18DOI 10.1007s13174-010-00.docx
J Internet Serv Appl (2010) 1 7–18DOI 10.1007s13174-010-00.docxJ Internet Serv Appl (2010) 1 7–18DOI 10.1007s13174-010-00.docx
J Internet Serv Appl (2010) 1 7–18DOI 10.1007s13174-010-00.docxpriestmanmable
 
Building a Hybrid Cloud The Real Deal
Building a Hybrid Cloud The Real DealBuilding a Hybrid Cloud The Real Deal
Building a Hybrid Cloud The Real DealRightScale
 
Emerging Technology in the Cloud! Real Life Examples. Pol Mac Aonghusa
Emerging Technology in the Cloud! Real Life Examples.  Pol Mac AonghusaEmerging Technology in the Cloud! Real Life Examples.  Pol Mac Aonghusa
Emerging Technology in the Cloud! Real Life Examples. Pol Mac Aonghusacatherinewall
 
Tenant-based resource allocation model for cost-effective scaling Software-as...
Tenant-based resource allocation model for cost-effective scaling Software-as...Tenant-based resource allocation model for cost-effective scaling Software-as...
Tenant-based resource allocation model for cost-effective scaling Software-as...Javier Mijail Espadas Pech
 
Zpryme Report on Cloud and SAS Solutions
Zpryme Report on Cloud and SAS SolutionsZpryme Report on Cloud and SAS Solutions
Zpryme Report on Cloud and SAS SolutionsPaula Smith
 
Cloud Computing with Steve Greutter
Cloud Computing with Steve GreutterCloud Computing with Steve Greutter
Cloud Computing with Steve Greutterdecindublin
 
Cloud 12 08 V2
Cloud 12 08 V2Cloud 12 08 V2
Cloud 12 08 V2Pini Cohen
 
Mr. Hesham Rasmy's presentation at QITCOM 2011
Mr. Hesham Rasmy's presentation at QITCOM 2011Mr. Hesham Rasmy's presentation at QITCOM 2011
Mr. Hesham Rasmy's presentation at QITCOM 2011QITCOM
 
Government Applications of Cloud Computing
Government Applications of Cloud ComputingGovernment Applications of Cloud Computing
Government Applications of Cloud ComputingRoger Smith
 
International Journal of Engineering Research and Development
International Journal of Engineering Research and DevelopmentInternational Journal of Engineering Research and Development
International Journal of Engineering Research and DevelopmentIJERD Editor
 

Similaire à Cop Test Going The Cloud Versie 0.5 (20)

Cloud Computing Test Net V.1
Cloud Computing Test Net V.1Cloud Computing Test Net V.1
Cloud Computing Test Net V.1
 
OPTIMIS in a Nutshell
OPTIMIS in a NutshellOPTIMIS in a Nutshell
OPTIMIS in a Nutshell
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
 
Cloud Computing and Microsoft
Cloud Computing and MicrosoftCloud Computing and Microsoft
Cloud Computing and Microsoft
 
Openstack
OpenstackOpenstack
Openstack
 
2010.10.07. Le Cloud Computing pour les N...ouveaux - Loic Simon - Club Allia...
2010.10.07. Le Cloud Computing pour les N...ouveaux - Loic Simon - Club Allia...2010.10.07. Le Cloud Computing pour les N...ouveaux - Loic Simon - Club Allia...
2010.10.07. Le Cloud Computing pour les N...ouveaux - Loic Simon - Club Allia...
 
Cloud Computing Applications and Benefits for Small Businesses .docx
Cloud Computing Applications and Benefits for Small Businesses   .docxCloud Computing Applications and Benefits for Small Businesses   .docx
Cloud Computing Applications and Benefits for Small Businesses .docx
 
MajorProject_AnilSharma
MajorProject_AnilSharmaMajorProject_AnilSharma
MajorProject_AnilSharma
 
Cloud computing in Thailand
Cloud computing in ThailandCloud computing in Thailand
Cloud computing in Thailand
 
Wicsa2011 cloud tutorial
Wicsa2011 cloud tutorialWicsa2011 cloud tutorial
Wicsa2011 cloud tutorial
 
J Internet Serv Appl (2010) 1 7–18DOI 10.1007s13174-010-00.docx
J Internet Serv Appl (2010) 1 7–18DOI 10.1007s13174-010-00.docxJ Internet Serv Appl (2010) 1 7–18DOI 10.1007s13174-010-00.docx
J Internet Serv Appl (2010) 1 7–18DOI 10.1007s13174-010-00.docx
 
Building a Hybrid Cloud The Real Deal
Building a Hybrid Cloud The Real DealBuilding a Hybrid Cloud The Real Deal
Building a Hybrid Cloud The Real Deal
 
Emerging Technology in the Cloud! Real Life Examples. Pol Mac Aonghusa
Emerging Technology in the Cloud! Real Life Examples.  Pol Mac AonghusaEmerging Technology in the Cloud! Real Life Examples.  Pol Mac Aonghusa
Emerging Technology in the Cloud! Real Life Examples. Pol Mac Aonghusa
 
Tenant-based resource allocation model for cost-effective scaling Software-as...
Tenant-based resource allocation model for cost-effective scaling Software-as...Tenant-based resource allocation model for cost-effective scaling Software-as...
Tenant-based resource allocation model for cost-effective scaling Software-as...
 
Zpryme Report on Cloud and SAS Solutions
Zpryme Report on Cloud and SAS SolutionsZpryme Report on Cloud and SAS Solutions
Zpryme Report on Cloud and SAS Solutions
 
Cloud Computing with Steve Greutter
Cloud Computing with Steve GreutterCloud Computing with Steve Greutter
Cloud Computing with Steve Greutter
 
Cloud 12 08 V2
Cloud 12 08 V2Cloud 12 08 V2
Cloud 12 08 V2
 
Mr. Hesham Rasmy's presentation at QITCOM 2011
Mr. Hesham Rasmy's presentation at QITCOM 2011Mr. Hesham Rasmy's presentation at QITCOM 2011
Mr. Hesham Rasmy's presentation at QITCOM 2011
 
Government Applications of Cloud Computing
Government Applications of Cloud ComputingGovernment Applications of Cloud Computing
Government Applications of Cloud Computing
 
International Journal of Engineering Research and Development
International Journal of Engineering Research and DevelopmentInternational Journal of Engineering Research and Development
International Journal of Engineering Research and Development
 

Cop Test Going The Cloud Versie 0.5

  • 1. CloudComputing Riding the test services wave, July 2010 RemcoOostelaar Version 0.5
  • 2.
  • 3. Where are we standing with Cloud Computing Source: Source: Gartner (August 2009) © 2010 Capgemini. All rights reserved. 3 Cloud Computing; a testers point of view, Remco Oostelaar, July 2010
  • 4.
  • 5.
  • 6. The IT.org challenge of the 21th century 85% in distributed computing environments, up to 85% of computing capacity sits idle. 1.5x explosion of information driving 54% growth in storage shipments every year. 70% on average is spent on maintaining current IT infrastructures versus adding new capabilities. 3.5% of lose in sale, due to supply chain inefficiencies. 75% of the customers are working to improve their Security 5 © 2010 Capgemini. All rights reserved. September 26, 2006 Customer CIO, Fortune 1000 Company Cloud Computing; a testers point of view, Remco Oostelaar, July 2010
  • 7. Global Access to Services & Applications, Virtual and Transparent Trends Globalization of consumer services (Complexity of the business chain) Business distribution of products and services and processes Real time service Transparency & traceability in services and availability Mobilization of everything Business is demanding earlier Time to Market (TTM). © 2010 Capgemini. All rights reserved. 6 Cloud Computing; a testers point of view, Remco Oostelaar, July 2010
  • 8.
  • 9. Forrester: A standardized IT capability (services, software, or infrastructure) delivered via Internet technologies in a pay-per-use, self-service way.
  • 10. Cloud Computing for Dummies (published by Wiley): Cloud computing is the next stage in the evolution of the Internet. The Cloud in Cloud computing provides the means through which everything — from computing power to computing infrastructure, applications, business process to personal collaboration — can be delivered to you as a service wherever and whenever you need.Cloud Computing; a testers point of view, Remco Oostelaar, July 2010
  • 11. The 5 Attributes of Cloud Computing It must be service based - and “ready to use” Rapidly scalable - available on demand adding or removing resources as required Shared – multiple customers sharing the same resources & underlying infrastructure Pay per use – metered or measured service that can be provided through different pricing plans Web enabled – connected using internet based technologies Cloud Computing; a testers point of view, Remco Oostelaar, July 2010 8 © 2010 Capgemini. All rights reserved.
  • 12. Service models translation Twitter Sales Force Google docs Business process SaaS Force.com MS Azure Google Apps Applications PaaS Nirvanix DaaS Data Mosso IaaS Infrastruture BT Amazon EC2 Source: What is CloudComputing, 2010 (Mark Skilton) © 2010 Capgemini. All rights reserved. 9 Cloud Computing; a testers point of view, Remco Oostelaar, July 2010
  • 13. Types of Clouds examples © 2010 Capgemini. All rights reserved. 10 Cloud Computing; a testers point of view, Remco Oostelaar, July 2010
  • 14. Cost models and Pricing models 11 © 2010 Capgemini. All rights reserved. OPEX = operating expense (Variable Costs to Buyer) Business process Costing Cloud Computing FunctionPoints Per Transaction Charging Standard CostingUnit Costing Funding Models Per [Month] Subscription.. Revenue Models TraditionalLicensing “Renting” Licenses Number of Users / Service Traditional IT Asset Ownership CAPEX = capital expenditure (Fixed Costs to Buyer) Cloud Computing; a testers point of view, Remco Oostelaar, July 2010
  • 15. Cloud architectural model Standards Based Interfaces Standards Based Interfaces Standards Based Interfaces Service Request & Operations Service Creation & Deployment Service Provider Service Integration System Integration End Users,Operators Cloud Services ServicePlanning Service Definition Tools Infrastructure Services Software Platform Services Operational Support Systems (OSS) Business Support Systems (BSS) Application, Process and Information Services Service Publishing Tools Role-basedAccess Cloud Platform Service Fulfillment & Configuration Tools Service Catalog Service Reporting & Analytics Operational Console © 2010 Capgemini. All rights reserved. 12 Cloud Computing; a testers point of view, Remco Oostelaar, July 2010
  • 16. How the Cloud is being adopted today Business & Consumer Services Business applications Integration Platforms Business Tools Data Infrastructure
  • 17. Cloud computing and testing Testing-as-a-service, Cloud testing or is there more?
  • 18.
  • 19. Traceability of the quality through the full process of software development.
  • 20. Lower cost of their IT and Flexibility within workforce
  • 21. Increased complexity of the ICT ecosystem
  • 22. Maximize consumer value© 2010 Capgemini. All rights reserved. 15 Cloud Computing; a testers point of view, Remco Oostelaar, July 2010
  • 23.
  • 24. New way’s of testing © 2010 Capgemini. All rights reserved. 17 Cloud Computing; a testers point of view, Remco Oostelaar, July 2010
  • 25. Cloudtesting Cloud testing is a form of software testing in which Web applications that leverage Cloud computing environments (“Cloud”) seek to simulate real-world user traffic as a means of load testing and stress testing web sites. Cloud Computing; a testers point of view, Remco Oostelaar, July 2010 18 © 2010 Capgemini. All rights reserved.
  • 26. Cloud testing providers Companies are like SOASTA, LoadStorm, Browsermob are building their business on the philosophy “Let's run it again“ Main business area: Performance testing Stress/Endurance testing Functional testing Regression testing © 2010 Capgemini. All rights reserved. 19 Cloud Computing; a testers point of view, Remco Oostelaar, July 2010
  • 27. Crowd sourcing / testing Building a community that can be utilized to executed testing on a large scale with an actual income generation. © 2010 Capgemini. All rights reserved. 20 Cloud Computing; a testers point of view, Remco Oostelaar, July 2010
  • 28.
  • 29. The users are not usability experts however real consumers. Cloud Computing; a testers point of view, Remco Oostelaar, July 2010
  • 30. Testing-as-a-service (TaaS) Testing-as-a-service is the ability to test local or in Cloud-delivered system using testing software and services that are remotely hosted. Within this you can see two key aspects: © 2010 Capgemini. All rights reserved. 22 Cloud Computing; a testers point of view, Remco Oostelaar, July 2010
  • 31. Testing as a Service offerings include, but are not restricted to: Providing the entire range of automated testing services, both on-site and offshore. Delivering customer-focused test labs for automated testing Building processes, procedures and methodology for, automated, testing Providing expertise/hosting in key areas such as Testing Tools, Test Methodology, Security Testing and Availability Testing. Other possibilities are: Hosting of specialized test infrastructure Hosting of test tooling Outsourcing of the test infrastructure to a third party hosting provider. Cloud Computing; a testers point of view, Remco Oostelaar, July 2010 23 © 2010 Capgemini. All rights reserved. Testing Service to offer
  • 32. TaaS (fixed cost) Testing as service started with only delivering the resources to the customer that where related to fixed cost. Hardware & software resources Tool licenses etc. This approach lowered the direct cost by reducing Capex. Cloud Computing; a testers point of view, Remco Oostelaar, July 2010 24 © 2010 Capgemini. All rights reserved.
  • 33. Fully on-demand sourcing The TaaS stream that is coming up which helps organizations to reduce Capex as well as Opex. It’s based on helping the organization to: Reduce capital and licensing expenses Decrease operating and labor costs Efficiently leverage your IT infrastructure Shorten test provisioning cycle times. Cloud Computing; a testers point of view, Remco Oostelaar, July 2010 25 © 2010 Capgemini. All rights reserved.
  • 34. HP Testing-as-a-Service HP delivers application testing services in a highly available, consumable, pay-as-you-go model that provides flexibility in service and pricing. Cloud Computing; a testers point of view, Remco Oostelaar, July 2010 26 © 2010 Capgemini. All rights reserved.
  • 35. Capgemini and HP Cloud Computing; a testers point of view, Remco Oostelaar, July 2010 27 © 2010 Capgemini. All rights reserved.
  • 36. Testing-as-a-Service visualized Customer Test demand Cloud Platform (privat) The Cloud Cloud Services Cloud Platform (hybrid, Public) TaaS supplier Test Results Cloud Test tooling service Cloud Test execution service © 2010 Capgemini. All rights reserved. 28 Cloud Computing; a testers point of view, Remco Oostelaar, July 2010
  • 37. Testing as service (Crowd sourcing) A combination of TaaS and crowd testing. TaaS supplier delivers environment, tools etc. Human resources will be requested from their community and will be paid based on the number of defects that they find. Popular concept amongst gurus and those who’d like to think they can predict the future of online business models (example James Whittaker) Cloud Computing; a testers point of view, Remco Oostelaar, July 2010 29 © 2010 Capgemini. All rights reserved.
  • 38.
  • 39. Testing Service Aggregator Supplier who combines a number of Cloud (and potentially non-Cloud) services to form a complete solution on behalf of a customer or customers. 31 © 2010 Capgemini. All rights reserved. Service integrator Environment provider Test management provider Test level provider Customer Resource provider Cloud Computing; a testers point of view, Remco Oostelaar, July 2010
  • 40. Service Categories Cloud Computing; a testers point of view, Remco Oostelaar, July 2010 32 © 2010 Capgemini. All rights reserved.
  • 41. usabilitytesting Load, performance test Disaster recoverytesting Test environment New Media PaaS Track and record defects Customer Social Network SaaS Analytics & Reporting Mail Acceptance test Regression test Websites Cloud Computing Email, PC, Phone System integration test Legacy app.
  • 42. Cloud suppliers (testing) Cloud Testing Crowd sourcing (testing) TaaS (Fully on-demand sourcing) Testing-as-Service TaaS (Crowd sourcing) © 2010 Capgemini. All rights reserved. 34 Cloud Computing; a testers point of view, Remco Oostelaar, July 2010
  • 43. New quality requirements or only update Developing and testing in the Cloud will also makes it easier to maintain environment? So it will be cheaper to support Run & Maintain. Rightshore? Let do it directly in the Clouds! Of the shelf application don’t need testing… isn’t or shall we include integration test Data recovery? Please can you tell me more! MMM.. Cloud application, let’s do a security test on your application and environment! Waterfall… I want Cloudy! What is the performance is of the website from New York or Moscow? Let’s test it! Where is my data? Uuh.. in the Clouds? You are using Api’s of different companies within your application? Who are we going to test them? Windows Azure; Developers will do the testing! How to test a SaaS application Testing tools into the Cloud
  • 44. Remco Oostelaar Test manager Managing consultant: B63 TestForce Mobile: + 316 45690511 Papendorpseweg 100, 3528 BJ Utrecht, Netherlands

Notes de l'éditeur

  1. Cloud Software as a Service (SaaS)The capability provided to the consumer is to use the provider’s applications running on a Cloud infrastructure. The applications are accessible from various client devices through a thin client interface such as a web browser (e.g., web-based email). The consumer does not manage or control the underlying Cloud infrastructure including network, servers, operating systems, storage, or even individual application capabilities, with the possible exception of limited user-specific application configuration settings.Cloud Platform as a Service (PaaS)The capability provided to the consumer is to deploy onto the Cloud infrastructure consumer-created or acquired applications created using programming languages and tools supported by the provider. The consumer does not manage or control the underlying Cloud infrastructure including network, servers, operating systems, or storage, but has control over the deployed applications and possibly application hosting environment configurations.Cloud Infrastructure as a Service (IaaS)The capability provided to the consumer is to provision processing, storage, networks, and other fundamental computing resources where the consumer is able to deploy and run arbitrary software, which can include operating systems and applications. The consumer does not manage or control the underlying Cloud infrastructure but has control over operating systems, storage, deployed applications, and possibly limited control of select networking components (e.g., host firewalls).
  2. Public CloudPublic Cloud or external Cloud describes Cloud computing in the traditional mainstream sense, whereby resources are dynamically provisioned on a fine-grained, self-service basis over the Internet, via web applications/web services, from an off-site third-party provider who shares resources and bills on a fine-grained utility computing basis.[29]Community CloudA community Cloud may be established where several organizations have similar requirements and seek to share infrastructure so as to realize some of the benefits of Cloud computing. With the costs spread over fewer users than a public Cloud (but more than a single tenant) this option is more expensive but may offer a higher level of privacy, security and/or policy compliance. Examples of community Cloud include Google's "Gov Cloud".[50]Hybrid CloudA hybrid Cloud environment consisting of multiple internal and/or external providers[51] "will be typical for most enterprises".[52] By integrating multiple Cloud services users may be able to ease the transition to public Cloud services while avoiding issues such as PCI compliance.[53]Another perspective on deploying a web application in the Cloud is using Hybrid Web Hosting, where the hosting infrastructure is a mix between Cloud Hosting for the web server, and Managed dedicated server for the database server.[54]Private CloudPrivate Cloud and internal Cloud are neologisms that some vendors have recently used to describe offerings that emulate Cloud computing on private networks. These (typically virtualisationautomation) products claim to "deliver some benefits of Cloud computing without the pitfalls", capitalising on data security, corporate governance, and reliability concerns. They have been criticized on the basis that users "still have to buy, build, and manage them" and as such do not benefit from lower up-front capital costs and less hands-on management[52], essentially "[lacking] the economic model that makes Cloud computing such an intriguing concept".[55][56]
  3. Transformation CAPEX = capital expenditure (Fixed Costs to Buyer)OPEX = operating expense (Variable Costs to Buyer)
  4. Cloud testing is a form of software testing in which Web applications that leverage Cloud computing environments (“Cloud”) seek to simulate real-world user traffic as a means of load testing and stress testing web sites. The ability and cost to simulate Web traffic for software testing purposes has been an inhibitor to overall Web reliability. The low cost and accessibility of the Cloud’s extremely large computing resources provides the ability to replicate real world usage of these systems by geographically distributed users, executing wide varieties of user scenarios, at scales previously unattainable in traditional testing environments.Cloud testing is a form of software testing in which Web applications that leverage Cloud computing environments (“Cloud”) seek to simulate real-world user traffic as a means of load testing and stress testing web sites.
  5. U-Test: The first one to find a bug, gets paid. As more bugs are found, the price can change, going down or up. The more demand there is for the testing, the higher the payment and vice versa.
  6. Testing as a Service (TaaS, typically pronounced 'tass') is a model of software testing whereby a provider undertakes the activity of software testing applications/solutions for customers as a service on demand. Testing as a Service involves the on-demand test execution of well-defined suites of test material, generally on an outsourced basis. The execution can be performed either on client site or remotely from the outsourced providers test lab/facilities.It should be noted that while a cloud service requires testing unto itself, testing-as-a-service systems have the ability to test other cloud applications, Web sites, and internal enterprise systems, and do not require a hardware or software footprint within the enterprise
  7. With TaaS it should be possible to test an application from all over the world, regardless of the location of the tester and the customer.
  8. Veel traditionele softwareleveranciers doen aan Cloud-washing; zij nemen hun bestaande producten en noemen het Cloud. Dat gebeurt bijvoorbeeld voor hosting.
  9. U-Test: The first one to find a bug, gets paid. As more bugs are found, the price can change, going down or up. The more demand there is for the testing, the higher the payment and vice versa.
  10. Value = cost effectivenessValue = sales and margins