+ All Categories
Home > Technology > BTD testing with the cloud v2.0

BTD testing with the cloud v2.0

Date post: 07-Dec-2014
Category:
Upload: geertvanhovesogeti
View: 886 times
Download: 7 times
Share this document with a friend
Description:
 
Popular Tags:
53
Testing with the Cloud Cloud-Enabled Testing Services Geert Vanhove
Transcript
Page 1: BTD testing with the cloud v2.0

Testing with the Cloud

Cloud-Enabled Testing Services

Geert Vanhove

Page 2: BTD testing with the cloud v2.0

• The Cloud Era• Problems in Software Testing

• Cost reduction• Flexibility• Compliance

• Cloud-Enabled Testing Services• Issues• Experience

• Do’s• Don’ts

• Q&A

Agenda

Page 3: BTD testing with the cloud v2.0

© Sogeti

The Cloud Era

Page 4: BTD testing with the cloud v2.0

© Sogeti

Source: NIST, 2009a

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.

Page 5: BTD testing with the cloud v2.0

© Sogeti

Another Cloud definition

CLOUD COMPUTING

AUTOMATIONAUTOMATION

VIRTUALIZATIONVIRTUALIZATION

STANDARDIZATIONSTANDARDIZATION

Reduced Cost

STANDARDIZATION

INTERNETINTERNET

V.I.S.A.

Page 6: BTD testing with the cloud v2.0

© Sogeti

Focus on IT infrastructureFocus on IT

infrastructure

Outlook – Near termOutlook – Short termOutlook – Long term

Shift to IT services

Shift to IT services

Cloud as a business model

Cloud as a business model

Outlook

Page 7: BTD testing with the cloud v2.0

© Sogeti

HIGHER RISKS

LOW R

ESULT

DELAY

RISING COSTS

INFLEXIBLE

ERRORSQUALITY

Problems

Page 8: BTD testing with the cloud v2.0

© Sogeti

CostsCapEx to OpEx

Reduction in cycle time

Effective utilization of investments

Utility pricing: Pay-as-you-go

Page 9: BTD testing with the cloud v2.0

© Sogeti

Flexibility

Ability to grow and shrink

Empowering project teams

Disparate teams

Page 10: BTD testing with the cloud v2.0

© Sogeti

Traceability

Quality driven approach

Compliancy is a given

Auditable provisioning

Page 11: BTD testing with the cloud v2.0

© Sogeti

But how?

Page 12: BTD testing with the cloud v2.0

© Sogeti

Cloud-Enabled Testing Services

Page 13: BTD testing with the cloud v2.0

© Sogeti

Cloud-enabled

Page 14: BTD testing with the cloud v2.0

© Sogeti

Cloud-enabled

Page 15: BTD testing with the cloud v2.0

© Sogeti

DevelopmentDevelopment TestTest AcceptanceAcceptance ProductionProduction

DTAP

Page 16: BTD testing with the cloud v2.0

© Sogeti

Cloud

Internet

Test Infrastructure in the Cloud

Page 17: BTD testing with the cloud v2.0

© Sogeti

Organization

Internet

Public Cloud

Public Cloud

Organization

Private Cloud

Internet

Private Cloud

Organization

Private Cloud

Internet

Public Cloud

Hybrid Cloud

Organization

Private Cloud

Internet

Public Cloud

Hybrid Cloud

Community Cloud

Deployment models

Page 18: BTD testing with the cloud v2.0

© Sogeti

Available to the general public

Public Cloud

Owned by an organization selling Cloud

services

Page 19: BTD testing with the cloud v2.0

© Sogeti

Deploy a Service with a few mouse clicks

Step 1Click and Choose the Service you need

Step 2Choose the hardware and usage configuration

Step 3Application provisioned and ready to run

Rational Team Concert running in 5 minutes

Page 20: BTD testing with the cloud v2.0

© Sogeti

Solely for an organization

On premise or off premise

Private Cloud

Page 21: BTD testing with the cloud v2.0

© Sogeti

Hybrid Cloud

Composed of two or more

Clouds

Offer data and applications, but separate

Page 22: BTD testing with the cloud v2.0

© Sogeti

Community Cloud

Composed of two or more

Clouds

Form a community of organizations

Page 23: BTD testing with the cloud v2.0

© Sogeti

Cloud-enabled

Page 24: BTD testing with the cloud v2.0

© Sogeti

Test Tools as a Service

Implement ‘desktop’ solutions

Short deployment time (minutes vs.

months)

Available through the Internet

Always the latest versions and

updates

Page 25: BTD testing with the cloud v2.0

© Sogeti

Months

Cost

s

Maintenance

Break Even

ROI

Page 26: BTD testing with the cloud v2.0

© Sogeti

Cloud-enabled

Page 27: BTD testing with the cloud v2.0

© Sogeti

c-STaaS Testing Tool Kit

High Level Services Offered

Test Tool Infrastructur

e Ownership

Testing Tool Administratio

n License Management

Tools Support & Technical

Query resolutions

Page 28: BTD testing with the cloud v2.0

© Sogeti

Any issues?

Page 29: BTD testing with the cloud v2.0

© Sogeti

Data segregati

on

Page 30: BTD testing with the cloud v2.0

© Sogeti

Laws & Legislatio

n

Test data

Work processes

Test object storage

Page 31: BTD testing with the cloud v2.0

© Sogeti

Security

“Trust is always earned, never

given”R. Williams

Page 32: BTD testing with the cloud v2.0

© Sogeti

Security Risk

mitigation

Data dispersal and international privacy laws

Logging challenges

Multi-tenancy

Need for isolation management

EU DPD and US Safe Harbor program

Exposure of data to foreign government

Security of virtual OS’s in the Cloud

Attraction to hackers

Dependence of secure hypervisors

Quality of service guarantees

Basel II Trust

Encryption needs

Possibility of massive outages

Data ownership issues

Page 33: BTD testing with the cloud v2.0

© Sogeti

De-perimeterised

Perimeterised

OpenProprietary

Internal

External

Private

Public

Source: The Jericho Forum: https://www.opengroup.org/jericho/index.htm

Cloud Security Cube

Page 34: BTD testing with the cloud v2.0

© Sogeti

Security measures Public Cloud

Virtual machine isolation

Security group support

SSH, HTTPS for management

Web identity management

Audit history report

VPN connection

Page 35: BTD testing with the cloud v2.0

© Sogeti

Experience

Page 36: BTD testing with the cloud v2.0

© Sogeti

Virtualize to be

scalable

Page 37: BTD testing with the cloud v2.0

© Sogeti

Test architecture blue print

Page 38: BTD testing with the cloud v2.0

© Sogeti

Standardize

Application consolidation

Portfolio rationalization

Catalyze IT modernization

Improve internal IT services maturity

“Any customer can have a car painted any colour that he wants so long as it

is black”Henry Ford

Page 39: BTD testing with the cloud v2.0

© Sogeti

Technical knowledge

Page 40: BTD testing with the cloud v2.0

© Sogeti

Legacy systems

Page 41: BTD testing with the cloud v2.0

© Sogeti

‘Killers’

Test data is confidential data

Public Cloud = Public Domain

Remain in control of the hosted data’s

security

Page 42: BTD testing with the cloud v2.0

© Sogeti

The Future – Test the cloud

Page 43: BTD testing with the cloud v2.0

© Sogeti

Conclusion

Page 44: BTD testing with the cloud v2.0

© Sogeti

Questions?

Page 45: BTD testing with the cloud v2.0

© Sogeti

Local touch - Global reach

Contact: [email protected]

Thanks for your attention

Page 46: BTD testing with the cloud v2.0

Extra slides

Page 47: BTD testing with the cloud v2.0

© Sogeti

Page 48: BTD testing with the cloud v2.0

© Sogeti

Page 49: BTD testing with the cloud v2.0

© Sogeti

I would put it like this…

• Switch on capability• On demand provisioning (css) • Get Virtualized • Extended market reach• Tooling as a Service• Innovate through our experience

We are having the same salad with a different dressing!

We are having the same salad with a different dressing!

Page 50: BTD testing with the cloud v2.0

© Sogeti

User Experience Screen Flow1. Site Intro

2.Log-in

3. Pick Image

Page 51: BTD testing with the cloud v2.0

© Sogeti

User Experience Screen Flow

5. Verify Configuration

Step 2 of 3: Verify Image Configuration

Add Instance

Image Name: DB2 Express-C

Image Description: DB2 Express-C is an entry-level edition of the DB2 database

Request Name: Anthony Dasari

Quantity 25

Platform: 64bit

Operating System: Windows

Server Size: Bronze

Expires On: 10/17/2010 12:00 AM

DB2 user passwords(s)

db2cloud

Image Id: 37

Step 1 of 3: Select Image Configuration

Add Instance

Image Name: DB2 Express-C

Image Description: DB2 Express-C is an entry-level edition of the DB2 database.

Request Name: Anthony Dasari

Quantity 25

Platform:

Server Size (#CPU/RAM/HDD):

Expires On:

DB2 user passwords(s)

db2cloud

Image Id: 37

32bit 64bit

Click

Bronze: 2/4GB/850GBSilver: 4/8GB/1024GBGold: 8/16GB/1024GBPlatinum: 16/16GB/2048GB

Bronze 2/4GB/850GB

4. Pick Size

Page 52: BTD testing with the cloud v2.0

© Sogeti

User Experience Screen Flow

6. Service Agreement

Step 3 of 3: Service Agreement

Add Instance

Please read carefully all terms and print and store them for your records.By clicking on the "I agree" button below, you agree that your access to theIBM Smart Business on the Cloud Service that IBM provides and any order you place are subject to the terms of both 1) the Service Description for the selected Service and 2) the Smart Business on the IBM Cloud - Public Agreement.

You may view and obtain copies of the available Service Description and the Agreement by clicking the links provided below and following the prompts as indicated.1. Smart Business on the IBM Public Cloud Agreement2. Service Description for selected Service

I agree I do not agree

7. Provision

Page 53: BTD testing with the cloud v2.0

© Sogeti

DB2 Server provisioned in 9 min!!

DB2 Server provisioned in 9 min!!

Added flexibility


Recommended