Polteq testservices • Sinds 2000 • 125+ medewerkers • 100% testspecialist
• • • • • • •
Test Test Test Test Test Test Test
management engineering projecten outsourcing advisering opleiding R&D
Belastingdienst Aegon Achmea Essent C1000 T-Mobile KPN Český Telecom Philips Menzis Heineken HP Delta Lloyd Unilever Huawei NOKIA Ericsson PepsiCo Microsoft ONVZ ProRail Novell Daimler Chrysler NATO Univé Statoil TNT Unigarant Unilever Barclays bank NS ING ABN-AMRO Quion RBS Direct Line Provincie Overijssel RDW
Programma • Intro “De Cloud Martin Pol
• Hoe test je Cloud Computing? Jeroen Mengerink Kees Blokland Ruud Teunissen
De Cloud?
opzoeken, vastleggen, boekhouden, betalen, schrijven, nakijken, traceren, berekenen, ontwikkelen, beluisteren, analyseren, versturen, leren, controleren, aanschaffen, testen, alarmeren, muteren, opslaan, tekenen, opnemen, afwijzen, beri chten, corrigeren, bestuderen, boeken, ontvangen, volgen, beveiligen, beslissen, besturen, doceren, vergemakkelijken, signaleren, copieren, verwijderen, demonstreren, bekijken, kiezen, selecteren, aanmelden, afmelden, delen, mailen, communiceren, lezen, spelen, werken, vergaderen, gokken, winkelen, opbergen, nazoeken, terughalen, configureren, schetsen, afspelen, bewaren, versnellen, vergroten, maken, groeien, afrekenen, bereiken, spreken, verslaan, ontwerpen, meten 5
Ontwikkel en Test
Operatie en Beheer
6
Email Surf Transfer
Opslag
Ontwikkel en Test
Email Surf Transfer
redundancy, wildgroei
beperkingen
80% ongebruikt
storage claim
Operatie en Beheer
7
milieu onvriendelijk
Opslag
Ontwikkel en Test
Email Surf Transfer
SOA
internet technologie
virtualisatie
standaard software
Operatie en Beheer
8
bandbreedte
Opslag
opzoeken, vastleggen, boekhouden, betalen, schrijven, nakijken, traceren, berekenen, Ontwikkel en Test beluisteren, analyseren, Email ontwikkelen, versturen, Surf leren, controleren, aanschaffen, testen, Transfer alarmeren, muteren, opslaan, tekenen, opnemen, afwijzen, beri chten, corrigeren, bestuderen, boeken, ontvangen, volgen, beveiligen, beslissen, besturen, doceren, vergemakkelijken, signaleren, copieren, verwijderen, demonstreren, bekijken, kiezen, selecteren, aanmelden, afmelden, delen, mailen, communiceren, lezen, spelen, werken, vergaderen, gokken, winkelen, opbergen, nazoeken, terughalen, Operatie en Beheer schetsen, afspelen, bewaren, Opslag configureren, versnellen, vergroten, maken, groeien, afrekenen, bereiken, spreken, verslaan, ontwerpen, meten 9
Waarom? • • • • • • • • •
10
Betaal per gebruik Wat dan ook Wanneer dan ook Waar dan ook BYOD Snel schaalbaar Gezamenlijk gebruik Meetbaar ………………
Servicemodellen • IaaS • PaaS • SaaS • • •
DaaS CaaS NaaS
• TaaS
• *aaS 11
Clouds? • • • •
12
Private Public Hybride Community
Toepassing? <500, MKB
>500
Consument
Public
Private Hybride Community
Public
*aaS
SaaS
IaaS, PaaS, DaaS SaaS Taas *aaS Mail Opslag Infrastructuur CRM Finance Business processen 13
Rekencentrum Data management Business processen
Surf en mail Apps Social media Dropbox Google services Spotify Picasa Games ……………
Misvattingen • • • • •
De zoveelste hype. Waait wel over! Hebben we al, doen we al jaren met succes Wij gaan toch niet public In-house veel veiliger Ver van mijn bed show, een rekencentrumfeestje
• Voor testen verandert er niks
14
Standaarden
Cybercrime
Continuïteit
Privacy
Wetgeving
Multi platform
Impact organisatie 16
143
Performance
Beveiliging
Beschikbaarheid & Continuïteit
Functionaliteit
Risico’s
Beheerbaarheid
17
Wet- en regelgeving
Leveranciers & Uitbesteding
Testsoorten en -vormen
Interview Controle Proef Proof of concept
Intake
18
Testen van Performance Testen van Beveiliging Testen rond Beheerbaarheid Testen van Continuïteit & Beschikbaarheid Interview Proef Proof ofTesten concept Intake
Testen van Functionaliteit Testen van Migraties Testen vanwege Wet- en regelgeving
19
Testen in Productie
Te s t m a a t r e g e l e n
Testen tijdens Selectie
Testen tijdens Selectie
Testen van Performance Beveiliging Testen van Beveiliging Beschikbaarheid & Continuïteit
Functionaliteit
Testen rond Beheerbaarheid Testen van Continuïteit & Beschikbaarheid
Testen van Functionaliteit
Risico’s
Beheerbaarheid
20
Testen van Migraties Wet- en regelgeving
Leveranciers & Uitbesteding
Testen vanwege Wet- en regelgeving Testen in Productie
Te s t m a a t r e g e l e n
Performance
Testen tijdens Selectie
Testen van Performance Beveiliging Testen van Beveiliging Beschikbaarheid & Continuïteit
Functionaliteit
Testen rond Beheerbaarheid Testen van Continuïteit & Beschikbaarheid
Testen van Functionaliteit
Risico’s
Beheerbaarheid
21
Testen van Migraties Wet- en regelgeving
Leveranciers & Uitbesteding
Testen vanwege Wet- en regelgeving Testen in Productie
Te s t m a a t r e g e l e n
Performance
Testen tijdens Selectie
Testen van Performance Beveiliging Testen van Beveiliging Beschikbaarheid & Continuïteit
Functionaliteit
Testen rond Beheerbaarheid Testen van Continuïteit & Beschikbaarheid
Testen van Functionaliteit
Risico’s
Beheerbaarheid
22
Testen van Migraties Wet- en regelgeving
Leveranciers & Uitbesteding
Testen vanwege Wet- en regelgeving Testen in Productie
Te s t m a a t r e g e l e n
Performance
Testen tijdens Selectie
Testen van Performance Beveiliging Testen van Beveiliging Beschikbaarheid & Continuïteit
Functionaliteit
Testen rond Beheerbaarheid Testen van Continuïteit & Beschikbaarheid
Testen van Functionaliteit
Risico’s
Beheerbaarheid
23
Testen van Migraties Wet- en regelgeving
Leveranciers & Uitbesteding
Testen vanwege Wet- en regelgeving Testen in Productie
Te s t m a a t r e g e l e n
Performance
Risico’s
Te s t m a a t r e g e l e n
24
Testen tijdens Selectie
Testen van Performance Beveiliging Testen van Beveiliging Beschikbaarheid & Continuïteit
Functionaliteit
Testen rond Beheerbaarheid Testen van Continuïteit & Beschikbaarheid
Architectuur
Testen van Functionaliteit
Risico’s
Beheerbaarheid
25
Testen van Migraties Wet- en regelgeving
Leveranciers & Uitbesteding
Testen vanwege Wet- en regelgeving Testen in Productie
Te s t m a a t r e g e l e n
Performance
Performance
Beveiliging
Beschikbaarheid & Continuïteit
Functionaliteit
4 highlights Risico’s
Beheerbaarheid
26
Wet- en regelgeving
Leveranciers & Uitbesteding
Performance
Beveiliging
Alles overzichtelijk en meetbaar.
Beschikbaarheid & Continuïteit
Functionaliteit
Invloed van derden
Risico’s
Beheerbaarheid
27
Wet- en regelgeving Out of control. Leveranciers & Uitbesteding
Performance
Beveiliging
Het idee: “het is veilig”.
Beschikbaarheid & Continuïteit
Functionaliteit
Alles over het web
Risico’s
Beheerbaarheid
28
Wet- en regelgeving
Leveranciers & Uitbesteding
Speelveld hackers.
Performance
Beveiliging
Geen vrijheid in apparatuurkeuze.
Beschikbaarheid & Continuïteit
Functionaliteit
Bring Your Own Device
Risico’s
Beheerbaarheid
29
Wet- en regelgeving
Leveranciers & Uitbesteding
Onbeperkte mogelijkheden.
Performance Beheer regelt het.
Beveiliging
Beschikbaarheid & Continuïteit
Functionaliteit
Backup en recovery
Risico’s
Beheerbaarheid
30
Wet- en regelgeving Wie helpt mij? Leveranciers & Uitbesteding
Performance
Beveiliging
Gepland en gecontroleerd
Beschikbaarheid & Continuïteit
Functionaliteit
Updates, patches, fixes, …
Risico’s
Beheerbaarheid
31
Wet- en regelgeving Heb ik keuze? Leveranciers & Uitbesteding
Performance In huis.
Beveiliging
Beschikbaarheid & Continuïteit
Functionaliteit
Waar mogen mijn gegevens zijn?
Risico’s
Beheerbaarheid
32
Wet- en regelgeving Ergens… Leveranciers & Uitbesteding
Testen tijdens Selectie
Testen van Performance Beveiliging Testen van Beveiliging Beschikbaarheid & Continuïteit
Functionaliteit
Testen rond Beheerbaarheid Testen van Continuïteit & Beschikbaarheid
Testen van Functionaliteit
Risico’s
Beheerbaarheid
33
Testen van Migraties Wet- en regelgeving
Leveranciers & Uitbesteding
Testen vanwege Wet- en regelgeving Testen in Productie
Te s t m a a t r e g e l e n
Performance
Testen van Performance
Selectie
Testen van Beveiliging Testen rond Beheerbaarheid
Implementatie
Testen van Continuïteit & Beschikbaarheid
Testen van Functionaliteit
Productie
Testen van Migraties Testen vanwege Wet- en regelgeving
34
Testen in Productie
Te s t m a a t r e g e l e n
Testen tijdens Selectie
Testen van Performance
Bekende maatregelen aangescherpt
Testen van Beveiliging Testen rond Beheerbaarheid Testen van Continuïteit & Beschikbaarheid
Nieuwe maatregelen ontwikkeld
Testen van Functionaliteit Testen van Migraties Testen vanwege Wet- en regelgeving
35
Testen in Productie
Te s t m a a t r e g e l e n
Testen tijdens Selectie
Testen tijdens Selectie
Testen van Performance Beveiliging Testen van Beveiliging Beschikbaarheid & Continuïteit
Functionaliteit
Testen rond Beheerbaarheid Testen van Continuïteit & Beschikbaarheid
Testen van Functionaliteit
Risico’s
Beheerbaarheid
36
Testen van Migraties Wet- en regelgeving
Leveranciers & Uitbesteding
Testen vanwege Wet- en regelgeving Testen in Productie
Te s t m a a t r e g e l e n
Performance
Testen van Performance Testen van Beveiliging Testen rond Beheerbaarheid
Selectiecriteria
Testen van Continuïteit & Beschikbaarheid
Testen van Functionaliteit Testen van Migraties Testen vanwege Wet- en regelgeving 37
Testen in Productie
Te s t m a a t r e g e l e n
Testen tijdens Selectie
Testen van Performance Testen van Beveiliging Testen rond Beheerbaarheid
Proof of Concept
Testen van Continuïteit & Beschikbaarheid
Testen van Functionaliteit Testen van Migraties Testen vanwege Wet- en regelgeving 38
Testen in Productie
Te s t m a a t r e g e l e n
Testen tijdens Selectie
Testen tijdens Selectie
Testen van Performance Beveiliging Testen van Beveiliging Beschikbaarheid & Continuïteit
Functionaliteit
Testen rond Beheerbaarheid Testen van Continuïteit & Beschikbaarheid
Testen van Functionaliteit
Risico’s
Beheerbaarheid
39
Testen van Migraties Wet- en regelgeving
Leveranciers & Uitbesteding
Testen vanwege Wet- en regelgeving Testen in Productie
Te s t m a a t r e g e l e n
Performance
Testen van Performance
Continu End-to-End/Ketentesten
Testen van Beveiliging Testen rond Beheerbaarheid Testen van Continuïteit & Beschikbaarheid
Functionals en non-functionals
Testen van Functionaliteit Testen van Migraties Testen vanwege Wet- en regelgeving
40
Testen in Productie
Te s t m a a t r e g e l e n
Testen tijdens Selectie
Testen tijdens Selectie
Testen van Performance Beveiliging Testen van Beveiliging Beschikbaarheid & Continuïteit
Functionaliteit
Testen rond Beheerbaarheid Testen van Continuïteit & Beschikbaarheid
Testen van Functionaliteit
Risico’s
Beheerbaarheid
41
Testen van Migraties Wet- en regelgeving
Leveranciers & Uitbesteding
Testen vanwege Wet- en regelgeving Testen in Productie
Te s t m a a t r e g e l e n
Performance
Testen van Performance Testen van Beveiliging Testen rond Beheerbaarheid
4 highlights
Testen van Continuïteit & Beschikbaarheid
Testen van Functionaliteit Testen van Migraties Testen vanwege Wet- en regelgeving 42
Testen in Productie
Te s t m a a t r e g e l e n
Testen tijdens Selectie
Load en stress.
Testen van Performance Testen van Beveiliging Testen rond Beheerbaarheid
Elasticiteit
Testen van Continuïteit & Beschikbaarheid
Testen van Functionaliteit Testen van Migraties Testen vanwege Wet- en regelgeving
Load en elasticiteit. 43
Testen in Productie
Te s t m a a t r e g e l e n
Testen tijdens Selectie
loadtest – ‘neer’
loadtest – ‘op’
101 100
grenswaarden
99
belasting
procescyclustest uitbreiden?
‘op’ testgeval 1: gebruik=99, 100 betalen testgeval 2: gebruik=100, 100 betalen testgeval 3: gebruik=101, 200 betalen
nee
ja 200 in rekening
44
grenswaardentest
100 in rekening
‘neer’ testgeval 1: gebruik=101, 200 betalen testgeval 2: gebruik=100, 100 betalen testgeval 3: gebruik=99, 100 betalen
Testen van Performance Testen van Beveiliging Testen rond Beheerbaarheid
Online – Offline
Testen van Continuïteit & Beschikbaarheid
Testen van Functionaliteit Testen van Migraties
Use case testen. Global testen. 45
Testen vanwege Wet- en regelgeving Testen in Productie
Te s t m a a t r e g e l e n
Testen tijdens Selectie
Multiplatformtesten.
Testen van Performance Testen van Beveiliging Testen rond Beheerbaarheid
Any device – any platform
Testen van Continuïteit & Beschikbaarheid
Testen van Functionaliteit Testen van Migraties Testen vanwege Wet- en regelgeving
Multiplatformtesten. 46
Testen in Productie
Te s t m a a t r e g e l e n
Testen tijdens Selectie
Internet Explorer 6
Windows XP
Internet Explorer 7
Windows Vista
Internet Explorer 8 Windows 7
Firefox 3.5
Windows 2003 server
Firefox 3.6 Browsers
Windows 8
Firefox 4 Safari 4
Windows CE
Safari 5 Linux
Besturingssystemen
Chrome11
Unix Mac OS Lion
Opera11
Multiplatformtesten PC
Mac OS Snowleopard
SUN Computer
iOS Android
Macintosh iPhone ..
Windows Mobile
Samsung …
Apparaten
Mobiele telefoon
NOKIA … Xxx …
ASUS.. Blackberry… Tablet 47
MOTOROLA…
Xxx …
Incidenteel testen.
Testen van Performance Testen van Beveiliging Testen rond Beheerbaarheid
Wet + Regelgeving = Testbasis
Testen van Continuïteit & Beschikbaarheid
Testen van Functionaliteit Testen van Migraties Testen vanwege Wet- en regelgeving
Compliancy testen. 48
Testen in Productie
Te s t m a a t r e g e l e n
Testen tijdens Selectie
Standaarden
Cybercrime
Controle Continuïteit
Interview Privacy
Proof of concept
Proef
Multi platform
Intake Impact organisatie 49
Wetgeving
Testen tijdens Selectie
Testen van Performance Beveiliging Testen van Beveiliging Beschikbaarheid & Continuïteit
Testen van Continuïteit eerder & Beschikbaarheid
begint Testen wordt breder Testen van Functionaliteit Testen eindigt nooit Beheerbaarheid Risico’s
Functionaliteit Testen
Testen rond Beheerbaarheid
50
Testen van Migraties Wet- en regelgeving
Leveranciers & Uitbesteding
Testen vanwege Wet- en regelgeving Testen in Productie
Te s t m a a t r e g e l e n
Performance
®
Cloutest
De testaanpak voor cloudservices is beschikbaar de risico’s zijn geïnventariseerd en direct gekoppeld aan testmaatregelen
Details:
51
Vragen:
[email protected] Discussie: cloutest - vraag en antwoord Training: www.polteq.com