Leveraging the cloud for on-demand test services

14
sqs.co m SQS – the world‘s leading specialist in software quality Please copy a slide with a suitable picture from the file „Title Slides_EN.pptx“ (change to presentation mode to download) and paste it here. If necessary, apply the correct formatting by right-clicking and choosing “Layout Title Slide“. Gordon Flower – Head of On-Demand test services Leveraging the cloud for On Demand test services SQS – Software Quality Systems

description

On demand testing or Testing as a Service (TaaS) offers a pay-per-use method to augment the more traditional QA activities. To enable many of these on demand services requires tools and environment that are charged on a pay-per-use basis, and these are typically available through use of the cloud. In this session we will discuss some of the ways we have changed the cost model and approach to testing to be more responsive and cost effective. We will cover how large scale performance tests can easily be run from the cloud, as well as the use of SaaS tools for test management, security testing and code quality. We will look at how the cloud can help to manage the multitude of mobile devices that need to be tested.

Transcript of Leveraging the cloud for on-demand test services

Page 1: Leveraging the cloud for on-demand test services

sqs.com

SQS – the world‘s leading specialist in software quality

Please copy a slide with a suitable picture from the file „Title Slides_EN.pptx“ (change to presentation mode to download)

and paste it here. If necessary, apply the correct formatting by right-clicking and choosing “Layout Title Slide“.

Gordon Flower – Head of On-Demand test services

Leveraging the cloud for On Demand test services

SQS – Software Quality Systems

Page 2: Leveraging the cloud for on-demand test services

Agenda

© SQS Group Limited | Leveraging the cloud for on demand test services| October 2014 | 2

Challenges

• Tools• People

What is on demand

• Pay per use

Use of the cloud

• SaaS, Amazon AWS, Azure

Examples of cloud engagement

• Performance/automation/regression

Agenda

Page 3: Leveraging the cloud for on-demand test services

The Challenges for testingTools

License costs - €€€

Setup/ configure/ maintain €

Infrastructure - €€

© SQS Group Limited | Leveraging the cloud for on demand test services| October 2014 | 3

The challenges for testing

Tools

Page 4: Leveraging the cloud for on-demand test services

The Challenges for testingPeople

Experience

Peaks and troughs

Office space

Specialist skills

© SQS Group Limited | Leveraging the cloud for on demand test services| October 2014 | 4

The Challenges for testing

People

Page 5: Leveraging the cloud for on-demand test services

What is On-Demand test service

It’s a service model

• You do not get a specific person

It’s conducted off-site

• Generally short term engagements

© SQS Group Limited | Leveraging the cloud for on demand test services| October 2014 | 5

What is On-demand testing

Page 6: Leveraging the cloud for on-demand test services

Cost is based on different factors

• Service levels – response times / SLAs• Complexity of application• Codebase size• Number of requirements / test cases• Maximum concurrent load

© SQS Group Limited | Leveraging the cloud for on demand test services| October 2014 | 6

Pay per use method

Page 7: Leveraging the cloud for on-demand test services

Traditional

• On Site• Start date and duration• Pay while waiting for environments• Pay while issues are being fixed• A person is assigned

On Demand

• Off site• Start date and effort• Pay while actively engaged• Schedule next test execution• A service is provided

© SQS Group Limited | Leveraging the cloud for on demand test services| October 2014 | 7

Traditional model vs On-demand model

Page 8: Leveraging the cloud for on-demand test services

On Demand services

© SQS Group Limited | Leveraging the cloud for on demand test services| October 2014 | 8

On Demand services

Application performanc

e monitoring

Code review

Application security testing

Functional testing

Mobile testing

Requirements

validation

Test automatio

n

Performance testing

On Demand services

Page 9: Leveraging the cloud for on-demand test services

Use of Cloud tools

SaaS

Templates

OS provision

© SQS Group Limited | Leveraging the cloud for on demand test services| October 2014 | 9

Use of cloud tools

Page 10: Leveraging the cloud for on-demand test services

How the cloud enables On Demand

Cost

Accessible / Security

Setup time

© SQS Group Limited | Leveraging the cloud for on demand test services| October 2014 | 10

How the cloud enables on demand

Page 11: Leveraging the cloud for on-demand test services

Internal

• On Site culture• Management of resources• Documentation for each account

Client

• On site culture• Remote access to System under test• Security• Belief in quality of product

© SQS Group Limited | Leveraging the cloud for on demand test services| October 2014 | 11

Challenges in change

Page 12: Leveraging the cloud for on-demand test services

Example test engagement

© SQS Group Limited | Leveraging the cloud for on demand test services| October 2014 | 12

Example test engagement

Page 13: Leveraging the cloud for on-demand test services

Cloud Enables on demand testing

• Fast tool set up• Lower infrastructure costs• Efficient license models• Flexible resource allocation• More cost effective test resources (people and tools)

© SQS Group Limited | Leveraging the cloud for on demand test services| October 2014 | 13

Summary

Page 14: Leveraging the cloud for on-demand test services

sqs.com

SQS Software Quality Systems30 North Wall QuayDublin 1Ireland Phone: 01-6709916Fax: 01-6709917http://www.sqs.com

Thank you for your attention.

Gordon FlowerHead of on demand test service IrelandPhone: +44 (0)75 807 99909Mobile: +44 (0)28 90 [email protected]