1 Testen in der Cloud...Hexawise 03.04.12 SEQIS Kurzvorstellung 27 . Performance/Last 28 •...

Post on 13-Oct-2020

0 views 0 download

Transcript of 1 Testen in der Cloud...Hexawise 03.04.12 SEQIS Kurzvorstellung 27 . Performance/Last 28 •...

1

Testen in der Cloud

1

Testen in der Cloud Reinhard Salomon

SEQIS Geschäftsleitung

SEQIS Software Testing Know-how Veranstaltungen 2012

22.03.2012 Testen in der Cloud – Klaus Schlacher 3

-  22.03.2012 Testen in der Cloud -  21.06.2012 Agiles Testmanagement -  20.09.2012 Management von Testumgebungen -  22.11.2012 Stop & Go Checklisten für‘s

Testmanagement

1

Testen in der Cloud Klaus Schlacher

Leitung SEQIS TCC

Das kleine Cloud 1x1

03.04.12 5

IaaS  • Infrastructure  as  a  Service  • Virtuelle  Maschine,  Server,  Storage,  Load  Balancer,  network,...  • z.B.  Amazon,  GoGrid,  Linode,  Rackspace,  ...  

PaaS  • PlaDorm  as  a  Service  • RunEme-­‐System,  ApplicaEon  Framework  und  Entwicklungstools,  Database,  Web  Server,...  • z.B.  AppEngine,  Azure,  EngineYard,  Force.com,  Heroku  

SaaS  • SoOware  as  a  Service  • CRM,  Email,  Virtuelle  Desktops,  Spiele,...    • z.B.  Google  Apps,  Salesforce,  Sugar  CRM  (=  SEQIS  CRM),  Taleo,  Workday,...  

Compute   Compute  

App  Framework  

Compute  

App  Framework  

GeschäOslogik  

Testen in der Cloud – Klaus Schlacher

Netzwerk  Architekten   Anwendungsentwickler   Endbenutzer  

Das kleine Cloud 1x1

03.04.12 6

Private  (internal)  

               

The  Cloud  

Public  (external)  

Hybrid  Cloud              

Testen in der Cloud – Klaus Schlacher

on premises*) / Internal off premises / External *) premises = Betriebsgelände, eigene Räumlichkeiten

22.03.2012 Testen in der Cloud – Klaus Schlacher 7

1.   Testen  Sie  die  Cloud  •  Services  sind  SoOware  

Tooltipp-Kennzeichnung

8

... ist selbst kein Cloud Service, ... nutzt keine Cloud Services

... ist selbst ein Cloud Service, ... nutzt Cloud Services

22.03.2012 Testen in der Cloud – Klaus Schlacher

Szenario

9 22.03.2012 Testen in der Cloud – Klaus Schlacher

Aktuelles System

10

•  Funktionalität eingeschränkt •  Performance schlecht •  Hin und wieder Systemausfälle •  Wartung aufwendig •  Kosten sehr hoch

22.03.2012 Testen in der Cloud – Klaus Schlacher

Erwartungen

11

•  Effizienteres Arbeiten •  Kalkulierbare Kosten •  Nahtloser Übergang •  Geringer Umstellungsaufwand •  Datenkonsistenz

22.03.2012 Testen in der Cloud – Klaus Schlacher

Szenario

12 22.03.2012 Testen in der Cloud – Klaus Schlacher

Der nächste Schritt…

13 22.03.2012 Testen in der Cloud – Klaus Schlacher

22.03.2012 Testen in der Cloud – Klaus Schlacher 14

2.   Nutzen  Sie  Tools  •  Services  haben  definierte  

SchniZstellen  

Migration

15

•  Bestandsdaten müssen in die Cloud •  Tool/Service des Anbieters •  Große Datenmengen •  Datentransformation

22.03.2012 Testen in der Cloud – Klaus Schlacher

Tooltipp

16

•  Q-up von GFB •  Testdatengenerierung •  Testdatenanonymisierung •  Testdatentransformation

•  Kostenpflichtig

22.03.2012 Testen in der Cloud – Klaus Schlacher

Tooltipp

17

22.03.2012 Testen in der Cloud – Klaus Schlacher

Integration

18

•  Gesamtlösung Funktional •  Schnittstellen •  unterstützte Browser •  geforderter Funktionsumfang

22.03.2012 Testen in der Cloud – Klaus Schlacher

22.03.2012 Testen in der Cloud – Klaus Schlacher 19

3.   Beurteilen  Sie  Ihre  Basisqualität  rasch  

•  ...  setzen  Sie  dabei  auf  TestautomaEon  

Tooltipp

20

•  Sahi von Tyto •  Browserunabhängig •  Betriebssystemunabhängig •  Java Technologie •  Sehr schlank

•  Open Source

22.03.2012 Testen in der Cloud – Klaus Schlacher

Sahi von Tyto

03.04.12 SEQIS Kurzvorstellung 21

22.03.2012 Testen in der Cloud – Klaus Schlacher 22

4.   Rechnen  Sie  mit  heterogeneren  LandschaAen  

•  Cloud  Standard  !=  Corporate  Standard  

•  BerücksichEgen  Sie  dies  bei  Ihrer  Toolwahl  

Tooltipp

23

•  CloudTest von SOASTA •  Funktional und Last/Performance •  Private/Public Cloud •  basiert auf Selenium •  InHouse/Cloud hosted

•  Kostenpflichtig

22.03.2012 Testen in der Cloud – Klaus Schlacher

Tooltipp

24 22.03.2012 Testen in der Cloud – Klaus Schlacher

22.03.2012 Testen in der Cloud – Klaus Schlacher 25

5.   Testen  Sie  SLAs  akEv  •  SLA  Standards  bei  den  Cloud-­‐

Diensten  nicht/kaum  verhandelbar  

•  Setzen  Sie  auf  eigenes  Monitoring  

Tooltipp

26

•  Hexawise •  Testfalloptimierung •  Datenexport •  projektunabhängig •  Abdeckungsanalyse

•  Open Source •  Kostenpflichtig

22.03.2012 Testen in der Cloud – Klaus Schlacher

Hexawise

03.04.12 SEQIS Kurzvorstellung 27

Performance/Last

28

•  Gesamtlösung •  Antwortzeiten •  Skalierbarkeit •  Stabilität •  SLAs

22.03.2012 Testen in der Cloud – Klaus Schlacher

Tooltipp

29

•  Neoload Cloud von Neotys •  klassisches Lasttesttool •  gutes Monitoring •  Public / Private Cloud

•  Kostenpflichtig

22.03.2012 Testen in der Cloud – Klaus Schlacher

Tooltipp

30 22.03.2012 Testen in der Cloud – Klaus Schlacher

Tooltipp

31

•  Browsermob von Neustar •  reale Browser •  Flash/Ajax •  IP Verteilung •  Basiert auf Selenium

•  Kostenpflichtig

22.03.2012 Testen in der Cloud – Klaus Schlacher

Browsermob von Neustar

03.04.12 SEQIS Kurzvorstellung 32

22.03.2012 Testen in der Cloud – Klaus Schlacher 33

6.   Denken  Sie  an  die  Performance  

•  Server  to  Server  KommunikaEon  

•  Vereinbaren  Sie  LasZest-­‐Testumgebungen  

Recovery

34

•  klappt ein Failover •  Backup nach Crash einspielbar •  Daten lokal gesynct

•  Datencrash inkl. Backup •  Konkurs

22.03.2012 Testen in der Cloud – Klaus Schlacher

22.03.2012 Testen in der Cloud – Klaus Schlacher 35

7.   Überprüfen  Sie  das  Recovery  

•  Ist  das  Backup  einspielbar  

Security

36

•  Sicherheit des Anbieters •  Bruteforce •  DDoS •  Portscan

•  Sicherheitsnormen

22.03.2012 Testen in der Cloud – Klaus Schlacher

Tooltipp

37

•  SecurityMetrics •  SiteCertification •  PANScan •  Perimeter Check •  Desktop Check •  Penetration Test •  Port Scan

•  Kostenpflichtig 22.03.2012 Testen in der Cloud – Klaus Schlacher

22.03.2012 Testen in der Cloud – Klaus Schlacher 38

8.   Gehen  Sie  sicher  •  Sicherheit  ist  wichEg  •  Unabhängig  davon  ob  Cloud  

oder  Non-­‐Cloud  

Datenschutz

39

•  Personen bezogene Daten •  Datenübermittlung erlaubt •  Datenschutzniveau Cloud Service

•  EU Standardvertrag •  Safe Harbor Abkommen

22.03.2012 Testen in der Cloud – Klaus Schlacher

22.03.2012 Testen in der Cloud – Klaus Schlacher 40

9.   Vergessen  Sie  den  Datenschutz  nicht  

•  Wer  sind  meine  GeschäOspartner  

22.03.2012 Testen in der Cloud – Klaus Schlacher 41

10.    Nutzen  Sie  die  Cloud  •  Vielzahl  an  Lösungen  

Tooltipp

42

•  Q-up: http://www.q-up-data.com/ •  Sahi: http://sahi.co.in/w/ •  CloudTest: http://www.soasta.com/ •  Hexawise: http://hexawise.com/ •  Neoload: http://www.neotys.com/ •  Browsermob: http://browsermob.com/ •  SecurityMetrics: http://www.securitymetrics.com/

22.03.2012 Testen in der Cloud – Klaus Schlacher

22.03.2012 Testen in der Cloud – Klaus Schlacher 43

1.  Testen  Sie  die  Cloud  

2.  Nutzen  Sie  Tools  

3.  Beurteilen  Sie  Ihre  Basisqualität  rasch  

4.  Rechnen  Sie  mit  heterogeneren  LandschaOen  

5.  Testen  Sie  SLAs  akEv  

6.  Denken  Sie  an  die  Perfomance  

7.  Überprüfen  Sie  das  Recovery    

8.  Gehen  Sie  sicher  

9.  Vergessen  Sie  den  Datenschutz  nicht  

10.  Nutzen  Sie  die  Cloud  

... mit SEQIS Know-How erfolgreich in der Cloud

Klaus Schlacher

Leitung SEQIS TCC

SEQIS Software Testing Know-how Veranstaltungen 2012

22.03.2012 Testen in der Cloud – Klaus Schlacher 45

-  22.03.2012 Testen in der Cloud -  21.06.2012 Agiles Testmanagement -  20.09.2012 Management von Testumgebungen -  22.11.2012 Stop & Go Checklisten für‘s

Testmanagement