cloud computing test net v.1
DESCRIPTION
The presentation that will be used during the TestNet fall eventTRANSCRIPT
TestNet Najaarsevenement, October 2010.Remco Oostelaar
Version 1.0
Testing only gets better
Together. Free your energies
Agenda
© 2010 Capgemini. All rights reserved. 2
TestNet Najaarsevenement, October 2010. Testing only gets better
1. Why is Cloud Computing “The Big Thing”
2. What is Cloud Computing?
3. How will Cloud Computing change testing?
4. How does it effect testing
5. Testing only gets better
Together. Free your energies
Why Is Cloud Computing “The Big Thing”
© 2010 Capgemini. All rights reserved. 3
TestNet Najaarsevenement, October 2010. Testing only gets better
Together. Free your energies
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 loss in sale, due to supply chain inefficiencies. 75% of the customers are working to improve their Security
4© 2010 Capgemini. All rights reserved.
September 26, 2006
Customer CIO, Fortune 1000 Company
© 2010 Capgemini. All rights reserved. 4
TestNet Najaarsevenement, October 2010. Testing only gets better
Together. Free your energies
Let’s take a bit of a broad perspective
TestNet Najaarsevenement, October 2010. Testing only gets better
5© 2010 Capgemini. All rights reserved.
Source: Infinite “go to market” strategy NL, 2007
50 miljoen users:• Phone > 74 y• Radio > 38 y• Computer > 16• www > 4• Ipod > 3• Facebook 9 months
Together. Free your energies
Where are we standing with Cloud Computing
Source: Gartner (August 2010)
© 2010 Capgemini. All rights reserved. 6
TestNet Najaarsevenement, October 2010. Testing only gets better
Together. Free your energies
The 5 Attributes of Cloud Computing
1. It must be service based - and “ready to use”
2. Rapidly scalable - available on demand adding or removing resources as required
3. Shared - multiple customers sharing the same resources & underlying infrastructure
4. Pay per use - metered or measured service that can be provided through different pricing plans
5. Web enabled - connected using internet based technologies
TestNet Najaarsevenement, October 2010. Testing only gets better
7© 2010 Capgemini. All rights reserved.
Together. Free your energies
Service models translation
Amazon EC2
BT
Google Apps
Cordys
Force.com
MS Azure
Google docs
Sales Force
© 2010 Capgemini. All rights reserved. 8
TestNet Najaarsevenement, October 2010. Testing only gets better
Together. Free your energies
Types of Clouds examples
© 2010 Capgemini. All rights reserved. 9
TestNet Najaarsevenement, October 2010. Testing only gets better
Together. Free your energies
Traditional versus On-demand Pricing Models
TestNet Najaarsevenement, October 2010. Testing only gets better
10© 2010 Capgemini. All rights reserved.
Per Transaction Charging
Per [Month] Subscription..
“Renting” Licenses
Asset Ownership
Traditional IT
OPEX = operating expense
(Variable Costs to Buyer)
CAPEX = capital expenditure
(Fixed Costs to Buyer)
Cloud Computing
Together. Free your energies
Why is it not about cost?
Cloud Computing will take care of elastic scalability what obvious bring cost-saving, the true significance isn't about saving cost, it’s about:1. Taking collaboration
2. Sharing a common information and computational base
3. Collective intelligence
4. Business innovation
TestNet Najaarsevenement, October 2010. Testing only gets better
11© 2010 Capgemini. All rights reserved.
Together. Free your energies
Why is Cloud Computing important
Provides new business opportunities in the underlying financial model• Try Cheap / Fail Cheap
• Growth costs related to business growth (revenue)
• Very short time to market
• Evolutionary growth model is well supported
• Low Cost commoditization of IT services
TestNet Najaarsevenement, October 2010. Testing only gets better
12© 2010 Capgemini. All rights reserved.
Together. Free your energies
Testing-as-a-service, Cloud testing or is there more?
Cloud Computing and testing
Together. Free your energies
Trends in testing
The current keywords in the business are:• Business is demanding earlier Time to Market (TTM).• 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. 14
TestNet Najaarsevenement, October 2010. Testing only gets better
Together. Free your energies
How will Cloud Computing change testing?
© 2010 Capgemini. All rights reserved. 15
TestNet Najaarsevenement, October 2010. Testing only gets better
Delivery of Cloud applications
Use the Cloud as an enabler
Together. Free your energies
Use the Cloud as an enabler
TestNet Najaarsevenement, October 2010. Testing only gets better
16© 2010 Capgemini. All rights reserved.
Together. Free your energies
New way’s of testing
© 2010 Capgemini. All rights reserved. 17
TestNet Najaarsevenement, October 2010. Testing only gets better
Together. Free your energies
Cloud testing
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.
TestNet Najaarsevenement, October 2010. Testing only gets better
18© 2010 Capgemini. All rights reserved.
Together. Free your energies
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
TestNet Najaarsevenement, October 2010. Testing only gets better
Together. Free your energies
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
TestNet Najaarsevenement, October 2010. Testing only gets better
Together. Free your energies
Two examples
Flash Mob testing is delivering testers from the Software Testing Club community. Customer needs to deliver a environment.
© 2010 Capgemini. All rights reserved. 21
TestNet Najaarsevenement, October 2010. Testing only gets better
User testing is specially focused on Usability testing. It gives you access to a large panel of users, on-demand.• The users are not usability experts
however real consumers.
Together. Free your energies
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
TestNet Najaarsevenement, October 2010. Testing only gets better
Together. Free your energies
TaaS (fixed cost)
Testing as service started with only delivering the resources to the customer that where related to fixed cost.• Hosting of specialized test infrastructure • Hosting of test tooling• Outsourcing of the test infrastructure to a third party hosting provider.
This approach lowered the direct cost by reducing capex.
TestNet Najaarsevenement, October 2010. Testing only gets better
23© 2010 Capgemini. All rights reserved.
Together. Free your energies
Fully on-demand sourcing
Testing as a Service offerings• 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.
TestNet Najaarsevenement, October 2010. Testing only gets better
24© 2010 Capgemini. All rights reserved.
Together. Free your energies
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.
TestNet Najaarsevenement, October 2010. Testing only gets better
25© 2010 Capgemini. All rights reserved.
Together. Free your energies
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.
TestNet Najaarsevenement, October 2010. Testing only gets better
26© 2010 Capgemini. All rights reserved.
Together. Free your energies
Two examples
uTest business model is pretty simple: clients post software to be tested and the community of testers at uTest will test the website.
© 2010 Capgemini. All rights reserved. 27
TestNet Najaarsevenement, October 2010. Testing only gets better
Amazon Mechanical Turk is a marketplace for work that requires human intelligence. The Mechanical Turk web service enables companies to programmatically access this marketplace and a diverse, on-demand workforce.
Together. Free your energies
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.
TestNet Najaarsevenement, October 2010. Testing only gets better
28© 2010 Capgemini. All rights reserved.
Environment providerEnvironment provider
Test management providerTest management provider
Resource providerResource provider
Test level providerTest level provider
Customer
Service integrator
Together. Free your energies
How can we make testing better for us?
© 2010 Capgemini. All rights reserved. 29
TestNet Najaarsevenement, October 2010. Testing only gets better
Together. Free your energiesTestNet Najaarsevenement, October 2010.
Testing only gets better
30© 2010 Capgemini. All rights reserved.
Together. Free your energies
Test environment
Analytics & Reporting
Email, PC, Phone
Track and record defects
System integration test
Acceptance testRegression test
usability testingLoad, performance testDisaster recovery testing
CustomerCustomer
Together. Free your energies
Remco Oostelaar
Test manager
Managing consultant: B63 TestForce Mobile: + 316 45690511
Papendorpseweg 100, 3528 BJ Utrecht, Netherlands