cloud computing test net v.1

32
TestNet Najaarsevenement, October 2010. Remco Oostelaar Version 1.0 Testing only gets better

Upload: remco-oostelaar

Post on 20-May-2015

1.009 views

Category:

Documents


1 download

DESCRIPTION

The presentation that will be used during the TestNet fall event

TRANSCRIPT

Page 1: Cloud Computing Test Net V.1

TestNet Najaarsevenement, October 2010.Remco Oostelaar

Version 1.0

Testing only gets better

Page 2: Cloud Computing Test Net V.1

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

Page 3: Cloud Computing Test Net V.1

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

Page 4: Cloud Computing Test Net V.1

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

Page 5: Cloud Computing Test Net V.1

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

Page 6: Cloud Computing Test Net V.1

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

Page 7: Cloud Computing Test Net V.1

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.

Page 8: Cloud Computing Test Net V.1

Together. Free your energies

Service models translation

Amazon EC2

BT

Google Apps

Cordys

Force.com

MS Azure

Google docs

Twitter

Sales Force

© 2010 Capgemini. All rights reserved. 8

TestNet Najaarsevenement, October 2010. Testing only gets better

Page 9: Cloud Computing Test Net V.1

Together. Free your energies

Types of Clouds examples

© 2010 Capgemini. All rights reserved. 9

TestNet Najaarsevenement, October 2010. Testing only gets better

Page 10: Cloud Computing Test Net V.1

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

Page 11: Cloud Computing Test Net V.1

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.

Page 12: Cloud Computing Test Net V.1

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.

Page 13: Cloud Computing Test Net V.1

Together. Free your energies

Testing-as-a-service, Cloud testing or is there more?

Cloud Computing and testing

Page 14: Cloud Computing Test Net V.1

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

Page 15: Cloud Computing Test Net V.1

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

Page 16: Cloud Computing Test Net V.1

Together. Free your energies

Use the Cloud as an enabler

TestNet Najaarsevenement, October 2010. Testing only gets better

16© 2010 Capgemini. All rights reserved.

Page 17: Cloud Computing Test Net V.1

Together. Free your energies

New way’s of testing

© 2010 Capgemini. All rights reserved. 17

TestNet Najaarsevenement, October 2010. Testing only gets better

Page 18: Cloud Computing Test Net V.1

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.

Page 19: Cloud Computing Test Net V.1

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

Page 20: Cloud Computing Test Net V.1

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

Page 21: Cloud Computing Test Net V.1

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.

Page 22: Cloud Computing Test Net V.1

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

Page 23: Cloud Computing Test Net V.1

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.

Page 24: Cloud Computing Test Net V.1

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.

Page 25: Cloud Computing Test Net V.1

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.

Page 26: Cloud Computing Test Net V.1

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.

Page 27: Cloud Computing Test Net V.1

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.

Page 28: Cloud Computing Test Net V.1

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

Page 29: Cloud Computing Test Net V.1

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

Page 30: Cloud Computing Test Net V.1

Together. Free your energiesTestNet Najaarsevenement, October 2010.

Testing only gets better

30© 2010 Capgemini. All rights reserved.

Page 31: Cloud Computing Test Net V.1

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

Page 32: Cloud Computing Test Net V.1

Together. Free your energies

Remco Oostelaar

Test manager

Managing consultant: B63 TestForce Mobile: + 316 45690511

Papendorpseweg 100, 3528 BJ Utrecht, Netherlands