EuroSTAR presentation: What's in the cloud for testing, the sky is the limit

23
Edwin van Loon, Valid What’s in the cloud for testing? The sky is the limit www.eurostarconferences.com @escon fs #escon fs

description

Presentation on the possibilities of the Cloud for the testing community.

Transcript of EuroSTAR presentation: What's in the cloud for testing, the sky is the limit

Page 1: EuroSTAR presentation:  What's in the cloud for testing, the sky is the limit

Edwin van Loon, Valid

What’s in the cloud for testing?The sky is the limit

www.eurostarconferences.com

@esconfs#esconfs

Page 2: EuroSTAR presentation:  What's in the cloud for testing, the sky is the limit

Introduction Edwin van Loon

• ISEB Practitioner

• Lean Six sigma green belt

• Almost 15 years of experience

within different testing roles

• Living in Belgium

• Working in the Netherlands

edwinvanloon

Edloon

[email protected]

Page 3: EuroSTAR presentation:  What's in the cloud for testing, the sky is the limit

Cloud

Millennium change

Agile manifesto

ISO SQuaRE (25010)

Web based development

Introduction of the Euro coin

Model based testing

Risk based testing

Regulatory compliance

Test Certification

Page 4: EuroSTAR presentation:  What's in the cloud for testing, the sky is the limit

Vote: What will be the impact of the cloud on our testing profession?

URL: http://piepe.co

Page 5: EuroSTAR presentation:  What's in the cloud for testing, the sky is the limit

Agenda

• The cloud in general

• The cloud and testing

• The cloud and it’s possibilities

• Testing the cloud

What’s in the cloud for testing

Page 6: EuroSTAR presentation:  What's in the cloud for testing, the sky is the limit

Testing the CloudCloud PossibilitiesCloud and TestingCloud General

Applications

Runtime

Security

Databases

Servers

Network

Storage

Hardware

Virtualization

Cloud layers

Page 7: EuroSTAR presentation:  What's in the cloud for testing, the sky is the limit

Applications

Runtime

Security

Databases

Servers

Network

Storage

Hardware

Virtualization

Testing the CloudCloud PossibilitiesCloud and TestingCloud General

Cloud layers

Page 8: EuroSTAR presentation:  What's in the cloud for testing, the sky is the limit

Applications

Runtime

Security

Databases

Servers

Network

Storage

Hardware

Virtualization

Testing the CloudCloud PossibilitiesCloud and TestingCloud General

Cloud layers

Page 9: EuroSTAR presentation:  What's in the cloud for testing, the sky is the limit

History of the Cloud

1997 2000 2002 2004 2006 2008 2010 2012 -2015

Early SaaSadaptors

16.3% compound annual growth rate

through

Testing the CloudCloud PossibilitiesCloud and TestingCloud General

Page 10: EuroSTAR presentation:  What's in the cloud for testing, the sky is the limit

Announcement Cloud in 1997“In the last 7 years, do you know how many times I have lost any personal data? Zero.

Do you know how many times I have backed up my computer? Zero…

I have computers at Apple, at NeXT, at Pixar, and at home. I walk up at any of them and log in as myself, it goes over the network, finds my home directory on a server, and I got my stuff where ever I am…Carrying around these non-connected computers or computers with tons of data and state in them is Byzantine by comparison.”

Steve jobs at WWDC 1997 (Apples Worldwide Developers Conference)(http://www.youtube.com/watch?v=3LEXae1j6EY)

Testing the CloudCloud PossibilitiesCloud and TestingCloud General

Triple A: Any time, Any place, Any device, (Any data)

Page 11: EuroSTAR presentation:  What's in the cloud for testing, the sky is the limit

Advantages

1. Time to market

2. Scalability

3. Reduction of IT-costs

Testing the CloudCloud PossibilitiesCloud and TestingCloud General

Page 12: EuroSTAR presentation:  What's in the cloud for testing, the sky is the limit

Cloud testing

• a form of software testing in which web applications use cloud computing environments to simulate real-world user traffic.

• allows you to use simulated web traffic to ‘load test’ a website or web application with a flexible, scalable and affordable testing environment.

Testing the CloudCloud PossibilitiesCloud GeneralCloud and Testing

en.wikipedia.org/wiki/Cloud_testing

www.iseb-istqbsoftwaretesting.co.uk/video-introduction-to-cloud-testing

Page 13: EuroSTAR presentation:  What's in the cloud for testing, the sky is the limit

Test tools:

- Functional and Performance testing

- Cross browser testing

- Test management

Runtime

Security

Databases

Servers

Network

Storage

Hardware

Virtualization

Testing the CloudCloud PossibilitiesCloud GeneralCloud and Testing

Cloud test tools

Page 14: EuroSTAR presentation:  What's in the cloud for testing, the sky is the limit

History of the Cloud

1997 2000 2002 2004 2006 2008 2010 2012 -2015

Early SaaSadaptors

16.3% compound annual growth rate

through

Testing the CloudCloud PossibilitiesCloud GeneralCloud and Testing

Page 15: EuroSTAR presentation:  What's in the cloud for testing, the sky is the limit

Advantages cloud test tools

Testing the CloudCloud PossibilitiesCloud GeneralCloud and Testing

• Accessible at Any place, Any time, Any device

• Scalability

• No infrastructural constraints

• No geographical constraints

• Low time to market

• Temporary contract / low costs

• No installation

• Availability

• Usability

• Possibilites for endurance testing

• ………

Page 16: EuroSTAR presentation:  What's in the cloud for testing, the sky is the limit

Testing the CloudCloud PossibilitiesCloud GeneralCloud and Testing

Demo

Page 17: EuroSTAR presentation:  What's in the cloud for testing, the sky is the limit

Testing the CloudCloud PossibilitiesCloud GeneralCloud and Testing

Page 18: EuroSTAR presentation:  What's in the cloud for testing, the sky is the limit

Cloud GeneralCloud and Testing

Test tools

Test portal

Templates

Standards

KPI’s

Virtual testmachines

Test servers

Network types(latency)

Testing the CloudCloud Possibilities

Test layersTesting as a Service

Page 19: EuroSTAR presentation:  What's in the cloud for testing, the sky is the limit

Portal

TaaS (or Quality as a Service)

Customer

Service provider

Testtools

Test results

Metrics / KPI’s

Test machines

InfrastructureTest

machines

Test Employees and Processes

Software andProcessesTools

Operational Data

On PremiseSoftware

Off PremiseSoftware

ProcessData

Page 20: EuroSTAR presentation:  What's in the cloud for testing, the sky is the limit

Test Service Level agreement

• Effort driven:

• Number of test cycles per period (including peak and off-peak)

• Through put time (test execution, test preparation, etc.)

• Test or QA activities in general

• Creation of Reports (operational and tactical)

• Result driven:

• Test coverage (quality level) or effort

• Defect detection percentage (DDP)

Cloud GeneralCloud and TestingTesting the CloudCloud Possibilities

Page 21: EuroSTAR presentation:  What's in the cloud for testing, the sky is the limit

Testing the cloud

• Compliancy statement• Security testing• Availability• Test of cost models• Test of migration• Fixed release dates • Connectivity testing of hybrid clouds.• Juridical aspects of the cloud• Availability of cloud solutions:

• Test of vendors (Cloudsleuth)• Two internet providers• Two instances / multi-region

Cloud GeneralCloud and TestingCloud PossibilitiesTesting the Cloud

Page 22: EuroSTAR presentation:  What's in the cloud for testing, the sky is the limit

Resume

• The cloud is a TaaS enabler• The cloud will change the expectation of users

regarding quality • Cloud services require different test approach• Cloud test tools allow test teams to:

• avoid high costs on investments• execute test global tests

• The cloud allows the test community to cooperate and connect

The cloud has a already a high impact on Software Testing

…….. and the impact will become huge

Page 23: EuroSTAR presentation:  What's in the cloud for testing, the sky is the limit

Stay Ahead

QUESTIONS ?