25
Test af Cloud-baserede løsninger DSTB - 2016 Ole Chr. Hansen Managing Consultant

Test af Cloud-baserede løsninger DSTB - 2016 · Test i Danmark 2016 – Opsamlet fra TestEXPO 5 Tilstrækkelig viden om test af SMAC teknologierne? Ja Nej Ved Ikke Anvendes cloud-baserede

  • Upload
    others

  • View
    4

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Test af Cloud-baserede løsninger DSTB - 2016 · Test i Danmark 2016 – Opsamlet fra TestEXPO 5 Tilstrækkelig viden om test af SMAC teknologierne? Ja Nej Ved Ikke Anvendes cloud-baserede

Test af

Cloud-baserede løsninger

DSTB - 2016

Ole Chr. Hansen

Managing Consultant

Page 2: Test af Cloud-baserede løsninger DSTB - 2016 · Test i Danmark 2016 – Opsamlet fra TestEXPO 5 Tilstrækkelig viden om test af SMAC teknologierne? Ja Nej Ved Ikke Anvendes cloud-baserede

Præsentation

Ole Chr. Hansen

Managing Consultant

Fellow – SogetiLABS – Global Innovation Team

Blog - http://ochansen.blogspot.com

LinkedIn: www.linkedin.com/in/ochansen

Twitter: www.twitter.com/Ole_Chr_Hansen

ISTQB Expert Certified – Improving the Test Process (Assessing)

ISTQB Accredited Trainer in Software Testing

ISEB Practitioner Certificate in Software Testing

ISTQB Foundation Certificate in Software Testing

TMap NEXT® Test Engineer Certified

TPI NEXT® Foundation Certificate

PRINCE2 Foundation Certificate

Certified Scrum Master

Certified Lead Assessor (ISO 9000)

B.Sc. (Economics and Business Administration) – ASB/ÅU

Capgemini Sogeti, ATP, Nordea, BRFkredit, WM-data, CRI, LEC

18+ år indenfor test, 10+ år indenfor projektledelse/it-udvikling 2

Page 3: Test af Cloud-baserede løsninger DSTB - 2016 · Test i Danmark 2016 – Opsamlet fra TestEXPO 5 Tilstrækkelig viden om test af SMAC teknologierne? Ja Nej Ved Ikke Anvendes cloud-baserede

Introduktion

3

Page 4: Test af Cloud-baserede løsninger DSTB - 2016 · Test i Danmark 2016 – Opsamlet fra TestEXPO 5 Tilstrækkelig viden om test af SMAC teknologierne? Ja Nej Ved Ikke Anvendes cloud-baserede

Gartner 2016

4

Page 5: Test af Cloud-baserede løsninger DSTB - 2016 · Test i Danmark 2016 – Opsamlet fra TestEXPO 5 Tilstrækkelig viden om test af SMAC teknologierne? Ja Nej Ved Ikke Anvendes cloud-baserede

Test i Danmark 2016 – Opsamlet fra TestEXPO

5

Tilstrækkelig viden

om test af SMAC teknologierne?

Ja

Nej

Ved Ikke

Anvendes cloud-

baserede løsninger?

Ja

Nej

Ved Ikke

62% af dem der anvender cloud-baserede løsninger har IKKE tilstrækkelig viden om test af disse

Page 6: Test af Cloud-baserede løsninger DSTB - 2016 · Test i Danmark 2016 – Opsamlet fra TestEXPO 5 Tilstrækkelig viden om test af SMAC teknologierne? Ja Nej Ved Ikke Anvendes cloud-baserede

Test af Cloud-baserede løsninger

http://capgeminisogeti.dk/om-os/publikationer/blogs/testing-of-cloud-based-solutions/

“Cloud computing is a model for enabling ubiquitous, 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.”

Kilde: NIST

6

Page 7: Test af Cloud-baserede løsninger DSTB - 2016 · Test i Danmark 2016 – Opsamlet fra TestEXPO 5 Tilstrækkelig viden om test af SMAC teknologierne? Ja Nej Ved Ikke Anvendes cloud-baserede

Test af Cloud-baserede løsninger

*aaS

Forskellige servicemodeller:

Software as a Service (SaaS)

Platform as a Service (PaaS)

Infrastructure as a Service (IaaS)

7

Page 8: Test af Cloud-baserede løsninger DSTB - 2016 · Test i Danmark 2016 – Opsamlet fra TestEXPO 5 Tilstrækkelig viden om test af SMAC teknologierne? Ja Nej Ved Ikke Anvendes cloud-baserede

Test af Cloud-baserede løsninger

8

Page 9: Test af Cloud-baserede løsninger DSTB - 2016 · Test i Danmark 2016 – Opsamlet fra TestEXPO 5 Tilstrækkelig viden om test af SMAC teknologierne? Ja Nej Ved Ikke Anvendes cloud-baserede

Test af Cloud-baserede løsninger

Cloud risici - overvejes:

Performance

Security

Availability & Continuity

Functionality

Maintainability

Legislation & Regulations

Suppliers & Outsourcing

9

Page 10: Test af Cloud-baserede løsninger DSTB - 2016 · Test i Danmark 2016 – Opsamlet fra TestEXPO 5 Tilstrækkelig viden om test af SMAC teknologierne? Ja Nej Ved Ikke Anvendes cloud-baserede

Test af Cloud-baserede løsninger

Data:

Vær opmærksom på sektorspecifikke krav til data og dataopbevaring

F.eks. Sundhedssektoren, Finanssektoren

IKKE ALT KAN FLYVE FRIT I SKYEN

10

Page 11: Test af Cloud-baserede løsninger DSTB - 2016 · Test i Danmark 2016 – Opsamlet fra TestEXPO 5 Tilstrækkelig viden om test af SMAC teknologierne? Ja Nej Ved Ikke Anvendes cloud-baserede

11

Test af Cloud-baserede løsninger

Udvælgelse

Implementering

Produktion

Page 12: Test af Cloud-baserede løsninger DSTB - 2016 · Test i Danmark 2016 – Opsamlet fra TestEXPO 5 Tilstrækkelig viden om test af SMAC teknologierne? Ja Nej Ved Ikke Anvendes cloud-baserede

Test af Cloud-baserede løsninger

Test under UDVÆLGELSE

Evaluer kriterierne for udvælgelse

Servicen

Leverandøren

Evaluer servicen og leverandøren

Inspektion af specifikationer og betingelser

Referencer

PoC

Simulering af kritiske forretningsprocesser

Evaluering af testmodenhed – f.eks. TPI NEXT

Leverandørens domæneviden

Råd om udvælgelse

12

Page 13: Test af Cloud-baserede løsninger DSTB - 2016 · Test i Danmark 2016 – Opsamlet fra TestEXPO 5 Tilstrækkelig viden om test af SMAC teknologierne? Ja Nej Ved Ikke Anvendes cloud-baserede

Test af Cloud-baserede løsninger

Test under IMPLEMENTERING

Performance

Belastning, stress, skalerbarhed

Brugsmønstre

Sikkerhed

Kunde, netværk, leverandøren

Vedligeholdelsesegnethed

Funktionalitet

Service vs forretnings processer

Brugervenlighed

Migrering

Data

13

Page 14: Test af Cloud-baserede løsninger DSTB - 2016 · Test i Danmark 2016 – Opsamlet fra TestEXPO 5 Tilstrækkelig viden om test af SMAC teknologierne? Ja Nej Ved Ikke Anvendes cloud-baserede

Test af Cloud-baserede løsninger

Test under PRODUKTION

Ændringer

Services

Andre systemer

Netværk

14

Page 15: Test af Cloud-baserede løsninger DSTB - 2016 · Test i Danmark 2016 – Opsamlet fra TestEXPO 5 Tilstrækkelig viden om test af SMAC teknologierne? Ja Nej Ved Ikke Anvendes cloud-baserede

BYOD

Mange devices

iOS

Windows

Android

15

Page 16: Test af Cloud-baserede løsninger DSTB - 2016 · Test i Danmark 2016 – Opsamlet fra TestEXPO 5 Tilstrækkelig viden om test af SMAC teknologierne? Ja Nej Ved Ikke Anvendes cloud-baserede

BYOD

Android: 3.997 i 2012 18.796 i 2014

16

Page 17: Test af Cloud-baserede løsninger DSTB - 2016 · Test i Danmark 2016 – Opsamlet fra TestEXPO 5 Tilstrækkelig viden om test af SMAC teknologierne? Ja Nej Ved Ikke Anvendes cloud-baserede

Test Framework

17

Page 18: Test af Cloud-baserede løsninger DSTB - 2016 · Test i Danmark 2016 – Opsamlet fra TestEXPO 5 Tilstrækkelig viden om test af SMAC teknologierne? Ja Nej Ved Ikke Anvendes cloud-baserede

Test Framework for Salesforce

18

Page 19: Test af Cloud-baserede løsninger DSTB - 2016 · Test i Danmark 2016 – Opsamlet fra TestEXPO 5 Tilstrækkelig viden om test af SMAC teknologierne? Ja Nej Ved Ikke Anvendes cloud-baserede

Test Framework for Salesforce

Test Strategy

PRA – Product Risk Assessment

Cornerstone for Risk-based testing approach

Risk Classes

Template and checklist

Allocation of test effort

Based on PRA

Test Strategy

How, Where, When, Who

19

Page 20: Test af Cloud-baserede løsninger DSTB - 2016 · Test i Danmark 2016 – Opsamlet fra TestEXPO 5 Tilstrækkelig viden om test af SMAC teknologierne? Ja Nej Ved Ikke Anvendes cloud-baserede

Test Framework for Salesforce

Test Design / Test Execution

Process Cycle Test

Standard processes

Customized

Program Interface Test

Integrations

Data Cycle Test

Data life-cycle

Exploratory Test Charters

Experience based testing

Checklists

Error guessing / attacks 20

Page 21: Test af Cloud-baserede løsninger DSTB - 2016 · Test i Danmark 2016 – Opsamlet fra TestEXPO 5 Tilstrækkelig viden om test af SMAC teknologierne? Ja Nej Ved Ikke Anvendes cloud-baserede

Test Framework for Salesforce

Integrations

Interface evaluation

Data elements used

Additional information on the way in which the interface processes

Information on the interface itself

The technical interface in intra-process interfaces which is generally realized as forms and

the technical interfaces in intra-system interfaces which are often realized with files or XML

messages.

Interface test

Dynamic test that assesses the operation of the interface

Covers any return information if that information confirms receipt.

End-2-end test

Dynamic test intended to demonstrate that the consecutive series of systems supports the

business process both internally within the company and eventually also external parties.

21

Page 22: Test af Cloud-baserede løsninger DSTB - 2016 · Test i Danmark 2016 – Opsamlet fra TestEXPO 5 Tilstrækkelig viden om test af SMAC teknologierne? Ja Nej Ved Ikke Anvendes cloud-baserede

Afslutning

22

Page 23: Test af Cloud-baserede løsninger DSTB - 2016 · Test i Danmark 2016 – Opsamlet fra TestEXPO 5 Tilstrækkelig viden om test af SMAC teknologierne? Ja Nej Ved Ikke Anvendes cloud-baserede

Test af Cloud-baserede løsninger

*aaS

Risici

Test under

UDVÆLGELSE

IMPLEMENTERING

PRODUKTION

23

Page 24: Test af Cloud-baserede løsninger DSTB - 2016 · Test i Danmark 2016 – Opsamlet fra TestEXPO 5 Tilstrækkelig viden om test af SMAC teknologierne? Ja Nej Ved Ikke Anvendes cloud-baserede

Test af Cloud-baserede løsninger

Ikke meget anderledes end ’normal’ test

Det drejer sig mere om HVAD vi tester end HVORDAN

Kan blive udfordret

BYOD

’Bring Your Own Device’

Nogle kvalitetskarakteristikker

kan ikke eller er svære at teste

Anden arkitektur

24

Page 25: Test af Cloud-baserede løsninger DSTB - 2016 · Test i Danmark 2016 – Opsamlet fra TestEXPO 5 Tilstrækkelig viden om test af SMAC teknologierne? Ja Nej Ved Ikke Anvendes cloud-baserede

Spørgsmål

25