SlideShare una empresa de Scribd logo
1 de 35
Descargar para leer sin conexión
T16	
  
Cloud	
  Testing	
  
10/6/16	
  13:30	
  
The	
  Boss	
  Chose	
  the	
  Cloud:	
  What	
  Does	
  
that	
  Mean	
  for	
  You?	
  
Presented	
  by:	
  
Martin	
  	
  Pol	
  &
Jeroen Mengerink
Polteq	
  Testing	
  Services	
  B.V.	
  
Brought	
  to	
  you	
  by:	
  	
  
350	
  Corporate	
  Way,	
  Suite	
  400,	
  Orange	
  Park,	
  FL	
  32073	
  	
  
888-­‐-­‐-­‐268-­‐-­‐-­‐8770	
  ·∙·∙	
  904-­‐-­‐-­‐278-­‐-­‐-­‐0524	
  -­‐	
  info@techwell.com	
  -­‐	
  http://www.starwest.techwell.com/	
  
 
	
  
Martin	
  	
  Pol	
  
Polteq	
  Testing	
  Services	
  B.V.	
  
	
  
Martin	
  Pol	
  has	
  played	
  a	
  significant	
  role	
  in	
  raising	
  the	
  awareness	
  and	
  improving	
  the	
  
performance	
  of	
  testing	
  worldwide.	
  Martin	
  is	
  experienced	
  in	
  managing	
  testing	
  
processes	
  and	
  implementing	
  and	
  improving	
  structured	
  testing	
  in	
  many	
  
organizations.	
  He	
  was	
  responsible	
  for	
  creating	
  the	
  structured	
  testing	
  approach	
  
TMap¨	
  (Test	
  Management	
  Approach)	
  and	
  TPI¨Ê	
  (Test	
  Process	
  Improvement),	
  which	
  
have	
  both	
  become	
  world	
  standards.	
  As	
  the	
  architect	
  of	
  the	
  method,	
  Martin	
  recently	
  
coauthored	
  Testing	
  Cloud	
  Services.	
  A	
  highly	
  regarded	
  presenter	
  at	
  conferences	
  and	
  
training	
  sessions	
  on	
  five	
  continents,	
  he	
  remains	
  active	
  in	
  the	
  practice	
  of	
  testing	
  
every	
  day.	
  
The Boss Chose the Cloud:
What Does that Mean for You?
Martin Pol
Jeroen Mengerink
www.polteq.com
Topics
• The Cloud
• You!
• Risks
• Measures
• Cases
• Q & A
Traditional
New “Cloud related”
Ways to test
Ways to help reduce the risks
In the cloud?
Email
Surf
Transfer
Develop and Test
Operate and Manage Store
Email
Surf
Transfer
Develop and Test
Operate and Manage Store
storage claim
80% unused
redundancy limitations
ecological unfriendly
Email
Surf
Transfer
Develop and Test
Operate and Manage Store
standard software bandwidth
internet technologySOA
virtualization
searching, recording, accounting, paying, writing,
reviewing, tracking, calculating, developing, listening,
analyzing, transmitting, learning, controlling, purchasing,
testing, alarming, changing, updating, deleting, accessing,
rejecting, correcting, studying, booking, receiving, tracing,
protecting, deciding, managing, teaching, facilitating,
identifying, copying, removing, demonstrating, checking,
showing, selecting, subscribing, unsubscribing, sharing,
mailing, communicating, reading, playing, working,
meeting, gambling, shopping, storing, cross checking,
retrieving, configuring, sketching, saving, accelerating,
enhancing, creating, growing, checking in, checking out,
finding out, reaching, denying, talking, designing, making
Email
Surf
Transfer
Develop and Test
Operate and Manage Store
NIST Working Definition of Cloud Computing
Essential characteristics
 On-demand service
 Broad network access
 Resource pooling
 Rapid elasticity
 Measured service
Deployment models
– private cloud
– community cloud
– public cloud
– hybrid cloud
Service Models
Software as a Service
Platform as a Service
Infrastructure as a Service
The Cloud?
What is “done” in the cloud?
Application, Audit
Back office, Billing
Communications
Desktop, Data
Email, Environment
File transfer
Governance
Hardware
Infrastructure, IT, ID
JAVA
Knowledge base
Learning
Music
AaaS
BaaS
CaaS
DaaS
EaaS
FaaS
GaaS
HaaS
IaaS
JaaS
KaaS
LaaS
MaaS
Network
Operations
Platform
QA
R&D
Storage, Software
Testing
User management
V&V
Windows, Workspace
Anything/Everything
Youtube, Yum
Zenoss, Zscaler
NaaS
OaaS
PaaS
QaaS
RaaS
SaaS
TaaS
UaaS
VaaS
WaaS
XaaS
Yaas
ZaaS
Customer
Business oriented
Supplier
IT oriented
QA and Test
Test manager
Test engineer
Selection
Introduction
Integration
E2E test
Transformation
Production
Project manager
Business analyst
Operations
Product owner
Sales
Project manager
Business analyst
Operations
Product owner
Purchasing
Marketing
Development
Research
Releasing
Beta tests
Infrastructure
Test management
Risk analysis
“Testing”
Reporting
The Boss Chose the Cloud: What Does that Mean for You?
How to test Cloud Services?
• As we always did:
– Bridging risks to measures
– By using
– Your skills
– Your peers
– Heuristics
– The Book
• New Risks
• New Measures
• Testing during Selection
• Continuous (E2E) Testing in Production
and
Security
Continuity
Privacy
Multi platform
Impact organisation
Standards
143
Cloud related Risks?
Testing?
Check
Review
Monitor
Interview
Proof of concept
Test measures
Cloud related Risks Test measures
Security
Continuity
Privacy
Multi platform
Impact organisation
Standards
Check
Review
Monitor
Interview
Proof of concept
Practical grouping of Cloud related Risks
• Performance
• Security
• Availability & Continuity
• Functionality
• Maintainability
• Legislation & Regulations
• Suppliers & Outsourcing
Security
Continuity
Privacy
Multi platform
Impact organisation
Standards
Wider Scope of Testing
• Selection
• Implementation
• Production
Testing during Selection
• Fighting in
• Selection criteria
• Completeness
• Controllability
• ……………
Testing in Production
• Continuous change
• Continuous End-to-End Testing
Performance
• Risk: Service might not perform well due to other (unknown) users
• Problem: You don’t know the load of the other users
• Solution: Perform your tests at the time that the scenarios are relevant
• Payroll systems usually have more load at the end of the month. Execute your load test in that
period. The other customers of the service will have their peak load at that point in time.
Security
• Risk: The system is as secure as its weakest part
• Problem: People connect their (personal) devices to the cloud service(s)
• Solution: Create a policy that allows only certain kinds of devices
• Solution: Enforce encryption on the connected devices
• Solution: Have an external company audit the security
• Solution: Look at security at multiple parts of the system
Beware that the weakest link of your system is usually the user
Availability & Continuity
• Risk: Service provider files for bankruptcy
• Problem: How to get your data
• Solution: Define the divorce before the marriage
Storage in the cloud
• As a growing company, we would like to store our data in the cloud, so that all our employees have
easy access to it.
• Some employees already used Dropbox, so we just started using it.
• But what are the risks?
• Performance: How much data will we put there and will it be fast enough?
• Security: Can nobody else access our data?
• Availability & Continuity: Can we always get access to our data?
• Functionality: Does it work everywhere in the world?
• Maintainability: Who do we contact when we have a problem?
• Legislation & Regulations: What laws apply to our data and are we allowed to store it online?
• Suppliers & Outsourcing: What is in the terms and conditions of Dropbox?
Storage in the cloud –
Security
• Problem: Users can share links to data
• Solution:
– Test authentication and authorization and check what can be configured
– Dropbox: Not configurable, only option is to select another service
– Currently transitioning to OneDrive
Storage in the cloud –
Functionality
• Problem: In China, Dropbox behaved strange
• Solution:
– Test the software at the places where you want it to work
– Create test scenarios (think of online vs offline scenarios)
– Execute them at different (global) locations
Storage in the cloud –
Functionality
• Problem: Can every employee connect his device(s)
• Solution:
– Multi platform testing
– Use a device analysis to test with the proper devices
– Make use of device labs
Storage in the cloud –
Functionality: 3997 distinct Android devices in 2012
http://opensignal.com/reports/fragmentation.php
Storage in the cloud –
Functionality: 18796 distinct Android devices in 2014
http://opensignal.com/reports/2014/android-fragmentation/
Storage in the cloud –
Maintainability
• Problem:
– One connected account had ransomware.
– Ransomed files got synced to all other connected accounts
• Solution:
– Verify that there is a way to get in contact with the provider
– Check that documentation on the use of the service is present (and up-to-date)
– Dropbox help center provided useful information
– Dropbox employees helped to restore our data
Storage in the cloud –
Suppliers & Outsourcing
Compliance with Laws and Law Enforcement Requests;
Protection of Dropbox's Rights.
We may disclose to parties outside Dropbox files stored in your
Dropbox and information about you that we collect when we have a good faith
belief that disclosure is reasonably necessary to (a) comply with a law,
regulation or compulsory legal request; (b) protect the safety of any person
from death or serious bodily injury; (c) prevent fraud or abuse of Dropbox or its
users; or (d) to protect Dropbox’s property rights. If we provide your Dropbox
files to a law enforcement agency as set forth above, we will remove Dropbox’s
encryption from the files before providing them to law enforcement. However,
Dropbox will not be able to decrypt any files that you encrypted prior to storing
them on Dropbox.
• Solution: Read the terms and conditions before selecting a service
Continuity
Privacy
Multi platform
Legislation
Impact organisation
Standards
Check
Intake
Monitor
Interview
Proof of concept
Summarizing
How to test Cloud Services?
• As we always did:
– Bridging risks to measures
– By using
– Your skills
– Your peers
– Heuristics
– The Book
• New Risks
• New Measures
• Testing during Selection
• Continuous (E2E) Testing in Production
and
Questions?
martin.pol@polteq.com
jeroen.mengerink@polteq.com
info@polteq.com
www.polteq.com
Thank you!
martin.pol@polteq.com
jeroen.mengerink@polteq.com
info@polteq.com
www.polteq.com

Más contenido relacionado

Más de TechWell

Failing and Recovering
Failing and RecoveringFailing and Recovering
Failing and RecoveringTechWell
 
Instill a DevOps Testing Culture in Your Team and Organization
Instill a DevOps Testing Culture in Your Team and Organization Instill a DevOps Testing Culture in Your Team and Organization
Instill a DevOps Testing Culture in Your Team and Organization TechWell
 
Test Design for Fully Automated Build Architecture
Test Design for Fully Automated Build ArchitectureTest Design for Fully Automated Build Architecture
Test Design for Fully Automated Build ArchitectureTechWell
 
System-Level Test Automation: Ensuring a Good Start
System-Level Test Automation: Ensuring a Good StartSystem-Level Test Automation: Ensuring a Good Start
System-Level Test Automation: Ensuring a Good StartTechWell
 
Build Your Mobile App Quality and Test Strategy
Build Your Mobile App Quality and Test StrategyBuild Your Mobile App Quality and Test Strategy
Build Your Mobile App Quality and Test StrategyTechWell
 
Testing Transformation: The Art and Science for Success
Testing Transformation: The Art and Science for SuccessTesting Transformation: The Art and Science for Success
Testing Transformation: The Art and Science for SuccessTechWell
 
Implement BDD with Cucumber and SpecFlow
Implement BDD with Cucumber and SpecFlowImplement BDD with Cucumber and SpecFlow
Implement BDD with Cucumber and SpecFlowTechWell
 
Develop WebDriver Automated Tests—and Keep Your Sanity
Develop WebDriver Automated Tests—and Keep Your SanityDevelop WebDriver Automated Tests—and Keep Your Sanity
Develop WebDriver Automated Tests—and Keep Your SanityTechWell
 
Eliminate Cloud Waste with a Holistic DevOps Strategy
Eliminate Cloud Waste with a Holistic DevOps StrategyEliminate Cloud Waste with a Holistic DevOps Strategy
Eliminate Cloud Waste with a Holistic DevOps StrategyTechWell
 
Transform Test Organizations for the New World of DevOps
Transform Test Organizations for the New World of DevOpsTransform Test Organizations for the New World of DevOps
Transform Test Organizations for the New World of DevOpsTechWell
 
The Fourth Constraint in Project Delivery—Leadership
The Fourth Constraint in Project Delivery—LeadershipThe Fourth Constraint in Project Delivery—Leadership
The Fourth Constraint in Project Delivery—LeadershipTechWell
 
Resolve the Contradiction of Specialists within Agile Teams
Resolve the Contradiction of Specialists within Agile TeamsResolve the Contradiction of Specialists within Agile Teams
Resolve the Contradiction of Specialists within Agile TeamsTechWell
 
Pin the Tail on the Metric: A Field-Tested Agile Game
Pin the Tail on the Metric: A Field-Tested Agile GamePin the Tail on the Metric: A Field-Tested Agile Game
Pin the Tail on the Metric: A Field-Tested Agile GameTechWell
 
Agile Performance Holarchy (APH)—A Model for Scaling Agile Teams
Agile Performance Holarchy (APH)—A Model for Scaling Agile TeamsAgile Performance Holarchy (APH)—A Model for Scaling Agile Teams
Agile Performance Holarchy (APH)—A Model for Scaling Agile TeamsTechWell
 
A Business-First Approach to DevOps Implementation
A Business-First Approach to DevOps ImplementationA Business-First Approach to DevOps Implementation
A Business-First Approach to DevOps ImplementationTechWell
 
Databases in a Continuous Integration/Delivery Process
Databases in a Continuous Integration/Delivery ProcessDatabases in a Continuous Integration/Delivery Process
Databases in a Continuous Integration/Delivery ProcessTechWell
 
Mobile Testing: What—and What Not—to Automate
Mobile Testing: What—and What Not—to AutomateMobile Testing: What—and What Not—to Automate
Mobile Testing: What—and What Not—to AutomateTechWell
 
Cultural Intelligence: A Key Skill for Success
Cultural Intelligence: A Key Skill for SuccessCultural Intelligence: A Key Skill for Success
Cultural Intelligence: A Key Skill for SuccessTechWell
 
Turn the Lights On: A Power Utility Company's Agile Transformation
Turn the Lights On: A Power Utility Company's Agile TransformationTurn the Lights On: A Power Utility Company's Agile Transformation
Turn the Lights On: A Power Utility Company's Agile TransformationTechWell
 

Más de TechWell (20)

Failing and Recovering
Failing and RecoveringFailing and Recovering
Failing and Recovering
 
Instill a DevOps Testing Culture in Your Team and Organization
Instill a DevOps Testing Culture in Your Team and Organization Instill a DevOps Testing Culture in Your Team and Organization
Instill a DevOps Testing Culture in Your Team and Organization
 
Test Design for Fully Automated Build Architecture
Test Design for Fully Automated Build ArchitectureTest Design for Fully Automated Build Architecture
Test Design for Fully Automated Build Architecture
 
System-Level Test Automation: Ensuring a Good Start
System-Level Test Automation: Ensuring a Good StartSystem-Level Test Automation: Ensuring a Good Start
System-Level Test Automation: Ensuring a Good Start
 
Build Your Mobile App Quality and Test Strategy
Build Your Mobile App Quality and Test StrategyBuild Your Mobile App Quality and Test Strategy
Build Your Mobile App Quality and Test Strategy
 
Testing Transformation: The Art and Science for Success
Testing Transformation: The Art and Science for SuccessTesting Transformation: The Art and Science for Success
Testing Transformation: The Art and Science for Success
 
Implement BDD with Cucumber and SpecFlow
Implement BDD with Cucumber and SpecFlowImplement BDD with Cucumber and SpecFlow
Implement BDD with Cucumber and SpecFlow
 
Develop WebDriver Automated Tests—and Keep Your Sanity
Develop WebDriver Automated Tests—and Keep Your SanityDevelop WebDriver Automated Tests—and Keep Your Sanity
Develop WebDriver Automated Tests—and Keep Your Sanity
 
Ma 15
Ma 15Ma 15
Ma 15
 
Eliminate Cloud Waste with a Holistic DevOps Strategy
Eliminate Cloud Waste with a Holistic DevOps StrategyEliminate Cloud Waste with a Holistic DevOps Strategy
Eliminate Cloud Waste with a Holistic DevOps Strategy
 
Transform Test Organizations for the New World of DevOps
Transform Test Organizations for the New World of DevOpsTransform Test Organizations for the New World of DevOps
Transform Test Organizations for the New World of DevOps
 
The Fourth Constraint in Project Delivery—Leadership
The Fourth Constraint in Project Delivery—LeadershipThe Fourth Constraint in Project Delivery—Leadership
The Fourth Constraint in Project Delivery—Leadership
 
Resolve the Contradiction of Specialists within Agile Teams
Resolve the Contradiction of Specialists within Agile TeamsResolve the Contradiction of Specialists within Agile Teams
Resolve the Contradiction of Specialists within Agile Teams
 
Pin the Tail on the Metric: A Field-Tested Agile Game
Pin the Tail on the Metric: A Field-Tested Agile GamePin the Tail on the Metric: A Field-Tested Agile Game
Pin the Tail on the Metric: A Field-Tested Agile Game
 
Agile Performance Holarchy (APH)—A Model for Scaling Agile Teams
Agile Performance Holarchy (APH)—A Model for Scaling Agile TeamsAgile Performance Holarchy (APH)—A Model for Scaling Agile Teams
Agile Performance Holarchy (APH)—A Model for Scaling Agile Teams
 
A Business-First Approach to DevOps Implementation
A Business-First Approach to DevOps ImplementationA Business-First Approach to DevOps Implementation
A Business-First Approach to DevOps Implementation
 
Databases in a Continuous Integration/Delivery Process
Databases in a Continuous Integration/Delivery ProcessDatabases in a Continuous Integration/Delivery Process
Databases in a Continuous Integration/Delivery Process
 
Mobile Testing: What—and What Not—to Automate
Mobile Testing: What—and What Not—to AutomateMobile Testing: What—and What Not—to Automate
Mobile Testing: What—and What Not—to Automate
 
Cultural Intelligence: A Key Skill for Success
Cultural Intelligence: A Key Skill for SuccessCultural Intelligence: A Key Skill for Success
Cultural Intelligence: A Key Skill for Success
 
Turn the Lights On: A Power Utility Company's Agile Transformation
Turn the Lights On: A Power Utility Company's Agile TransformationTurn the Lights On: A Power Utility Company's Agile Transformation
Turn the Lights On: A Power Utility Company's Agile Transformation
 

Último

%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...masabamasaba
 
%in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park %in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park masabamasaba
 
What Goes Wrong with Language Definitions and How to Improve the Situation
What Goes Wrong with Language Definitions and How to Improve the SituationWhat Goes Wrong with Language Definitions and How to Improve the Situation
What Goes Wrong with Language Definitions and How to Improve the SituationJuha-Pekka Tolvanen
 
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...WSO2
 
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...Shane Coughlan
 
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
Direct Style Effect Systems -The Print[A] Example- A Comprehension AidDirect Style Effect Systems -The Print[A] Example- A Comprehension Aid
Direct Style Effect Systems - The Print[A] Example - A Comprehension AidPhilip Schwarz
 
WSO2Con204 - Hard Rock Presentation - Keynote
WSO2Con204 - Hard Rock Presentation - KeynoteWSO2Con204 - Hard Rock Presentation - Keynote
WSO2Con204 - Hard Rock Presentation - KeynoteWSO2
 
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisamasabamasaba
 
WSO2CON 2024 - Freedom First—Unleashing Developer Potential with Open Source
WSO2CON 2024 - Freedom First—Unleashing Developer Potential with Open SourceWSO2CON 2024 - Freedom First—Unleashing Developer Potential with Open Source
WSO2CON 2024 - Freedom First—Unleashing Developer Potential with Open SourceWSO2
 
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfonteinmasabamasaba
 
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...Jittipong Loespradit
 
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisamasabamasaba
 
WSO2CON 2024 - Does Open Source Still Matter?
WSO2CON 2024 - Does Open Source Still Matter?WSO2CON 2024 - Does Open Source Still Matter?
WSO2CON 2024 - Does Open Source Still Matter?WSO2
 
WSO2Con2024 - Enabling Transactional System's Exponential Growth With Simplicity
WSO2Con2024 - Enabling Transactional System's Exponential Growth With SimplicityWSO2Con2024 - Enabling Transactional System's Exponential Growth With Simplicity
WSO2Con2024 - Enabling Transactional System's Exponential Growth With SimplicityWSO2
 
WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...
WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...
WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...WSO2
 
WSO2CON 2024 - API Management Usage at La Poste and Its Impact on Business an...
WSO2CON 2024 - API Management Usage at La Poste and Its Impact on Business an...WSO2CON 2024 - API Management Usage at La Poste and Its Impact on Business an...
WSO2CON 2024 - API Management Usage at La Poste and Its Impact on Business an...WSO2
 
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital TransformationWSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital TransformationWSO2
 
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...masabamasaba
 

Último (20)

%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
 
%in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park %in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park
 
What Goes Wrong with Language Definitions and How to Improve the Situation
What Goes Wrong with Language Definitions and How to Improve the SituationWhat Goes Wrong with Language Definitions and How to Improve the Situation
What Goes Wrong with Language Definitions and How to Improve the Situation
 
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...
 
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
 
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
Direct Style Effect Systems -The Print[A] Example- A Comprehension AidDirect Style Effect Systems -The Print[A] Example- A Comprehension Aid
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
 
WSO2Con204 - Hard Rock Presentation - Keynote
WSO2Con204 - Hard Rock Presentation - KeynoteWSO2Con204 - Hard Rock Presentation - Keynote
WSO2Con204 - Hard Rock Presentation - Keynote
 
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
 
WSO2CON 2024 - Freedom First—Unleashing Developer Potential with Open Source
WSO2CON 2024 - Freedom First—Unleashing Developer Potential with Open SourceWSO2CON 2024 - Freedom First—Unleashing Developer Potential with Open Source
WSO2CON 2024 - Freedom First—Unleashing Developer Potential with Open Source
 
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
 
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...
 
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
 
WSO2CON 2024 - Does Open Source Still Matter?
WSO2CON 2024 - Does Open Source Still Matter?WSO2CON 2024 - Does Open Source Still Matter?
WSO2CON 2024 - Does Open Source Still Matter?
 
Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...
Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...
Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...
 
WSO2Con2024 - Enabling Transactional System's Exponential Growth With Simplicity
WSO2Con2024 - Enabling Transactional System's Exponential Growth With SimplicityWSO2Con2024 - Enabling Transactional System's Exponential Growth With Simplicity
WSO2Con2024 - Enabling Transactional System's Exponential Growth With Simplicity
 
WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...
WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...
WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...
 
WSO2CON 2024 - API Management Usage at La Poste and Its Impact on Business an...
WSO2CON 2024 - API Management Usage at La Poste and Its Impact on Business an...WSO2CON 2024 - API Management Usage at La Poste and Its Impact on Business an...
WSO2CON 2024 - API Management Usage at La Poste and Its Impact on Business an...
 
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital TransformationWSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
 
Abortion Pills In Pretoria ](+27832195400*)[ 🏥 Women's Abortion Clinic In Pre...
Abortion Pills In Pretoria ](+27832195400*)[ 🏥 Women's Abortion Clinic In Pre...Abortion Pills In Pretoria ](+27832195400*)[ 🏥 Women's Abortion Clinic In Pre...
Abortion Pills In Pretoria ](+27832195400*)[ 🏥 Women's Abortion Clinic In Pre...
 
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
 

The Boss Chose the Cloud: What Does that Mean for You?

  • 1. T16   Cloud  Testing   10/6/16  13:30   The  Boss  Chose  the  Cloud:  What  Does   that  Mean  for  You?   Presented  by:   Martin    Pol  & Jeroen Mengerink Polteq  Testing  Services  B.V.   Brought  to  you  by:     350  Corporate  Way,  Suite  400,  Orange  Park,  FL  32073     888-­‐-­‐-­‐268-­‐-­‐-­‐8770  ·∙·∙  904-­‐-­‐-­‐278-­‐-­‐-­‐0524  -­‐  info@techwell.com  -­‐  http://www.starwest.techwell.com/  
  • 2.     Martin    Pol   Polteq  Testing  Services  B.V.     Martin  Pol  has  played  a  significant  role  in  raising  the  awareness  and  improving  the   performance  of  testing  worldwide.  Martin  is  experienced  in  managing  testing   processes  and  implementing  and  improving  structured  testing  in  many   organizations.  He  was  responsible  for  creating  the  structured  testing  approach   TMap¨  (Test  Management  Approach)  and  TPI¨Ê  (Test  Process  Improvement),  which   have  both  become  world  standards.  As  the  architect  of  the  method,  Martin  recently   coauthored  Testing  Cloud  Services.  A  highly  regarded  presenter  at  conferences  and   training  sessions  on  five  continents,  he  remains  active  in  the  practice  of  testing   every  day.  
  • 3. The Boss Chose the Cloud: What Does that Mean for You? Martin Pol Jeroen Mengerink www.polteq.com
  • 4. Topics • The Cloud • You! • Risks • Measures • Cases • Q & A Traditional New “Cloud related” Ways to test Ways to help reduce the risks
  • 7. Email Surf Transfer Develop and Test Operate and Manage Store storage claim 80% unused redundancy limitations ecological unfriendly
  • 8. Email Surf Transfer Develop and Test Operate and Manage Store standard software bandwidth internet technologySOA virtualization
  • 9. searching, recording, accounting, paying, writing, reviewing, tracking, calculating, developing, listening, analyzing, transmitting, learning, controlling, purchasing, testing, alarming, changing, updating, deleting, accessing, rejecting, correcting, studying, booking, receiving, tracing, protecting, deciding, managing, teaching, facilitating, identifying, copying, removing, demonstrating, checking, showing, selecting, subscribing, unsubscribing, sharing, mailing, communicating, reading, playing, working, meeting, gambling, shopping, storing, cross checking, retrieving, configuring, sketching, saving, accelerating, enhancing, creating, growing, checking in, checking out, finding out, reaching, denying, talking, designing, making Email Surf Transfer Develop and Test Operate and Manage Store
  • 10. NIST Working Definition of Cloud Computing Essential characteristics  On-demand service  Broad network access  Resource pooling  Rapid elasticity  Measured service Deployment models – private cloud – community cloud – public cloud – hybrid cloud Service Models Software as a Service Platform as a Service Infrastructure as a Service The Cloud?
  • 11. What is “done” in the cloud? Application, Audit Back office, Billing Communications Desktop, Data Email, Environment File transfer Governance Hardware Infrastructure, IT, ID JAVA Knowledge base Learning Music AaaS BaaS CaaS DaaS EaaS FaaS GaaS HaaS IaaS JaaS KaaS LaaS MaaS Network Operations Platform QA R&D Storage, Software Testing User management V&V Windows, Workspace Anything/Everything Youtube, Yum Zenoss, Zscaler NaaS OaaS PaaS QaaS RaaS SaaS TaaS UaaS VaaS WaaS XaaS Yaas ZaaS
  • 12. Customer Business oriented Supplier IT oriented QA and Test Test manager Test engineer Selection Introduction Integration E2E test Transformation Production Project manager Business analyst Operations Product owner Sales Project manager Business analyst Operations Product owner Purchasing Marketing Development Research Releasing Beta tests Infrastructure Test management Risk analysis “Testing” Reporting The Boss Chose the Cloud: What Does that Mean for You?
  • 13. How to test Cloud Services? • As we always did: – Bridging risks to measures – By using – Your skills – Your peers – Heuristics – The Book • New Risks • New Measures • Testing during Selection • Continuous (E2E) Testing in Production and
  • 16. Cloud related Risks Test measures Security Continuity Privacy Multi platform Impact organisation Standards Check Review Monitor Interview Proof of concept
  • 17. Practical grouping of Cloud related Risks • Performance • Security • Availability & Continuity • Functionality • Maintainability • Legislation & Regulations • Suppliers & Outsourcing Security Continuity Privacy Multi platform Impact organisation Standards
  • 18. Wider Scope of Testing • Selection • Implementation • Production
  • 19. Testing during Selection • Fighting in • Selection criteria • Completeness • Controllability • ……………
  • 20. Testing in Production • Continuous change • Continuous End-to-End Testing
  • 21. Performance • Risk: Service might not perform well due to other (unknown) users • Problem: You don’t know the load of the other users • Solution: Perform your tests at the time that the scenarios are relevant • Payroll systems usually have more load at the end of the month. Execute your load test in that period. The other customers of the service will have their peak load at that point in time.
  • 22. Security • Risk: The system is as secure as its weakest part • Problem: People connect their (personal) devices to the cloud service(s) • Solution: Create a policy that allows only certain kinds of devices • Solution: Enforce encryption on the connected devices • Solution: Have an external company audit the security • Solution: Look at security at multiple parts of the system Beware that the weakest link of your system is usually the user
  • 23. Availability & Continuity • Risk: Service provider files for bankruptcy • Problem: How to get your data • Solution: Define the divorce before the marriage
  • 24. Storage in the cloud • As a growing company, we would like to store our data in the cloud, so that all our employees have easy access to it. • Some employees already used Dropbox, so we just started using it. • But what are the risks? • Performance: How much data will we put there and will it be fast enough? • Security: Can nobody else access our data? • Availability & Continuity: Can we always get access to our data? • Functionality: Does it work everywhere in the world? • Maintainability: Who do we contact when we have a problem? • Legislation & Regulations: What laws apply to our data and are we allowed to store it online? • Suppliers & Outsourcing: What is in the terms and conditions of Dropbox?
  • 25. Storage in the cloud – Security • Problem: Users can share links to data • Solution: – Test authentication and authorization and check what can be configured – Dropbox: Not configurable, only option is to select another service – Currently transitioning to OneDrive
  • 26. Storage in the cloud – Functionality • Problem: In China, Dropbox behaved strange • Solution: – Test the software at the places where you want it to work – Create test scenarios (think of online vs offline scenarios) – Execute them at different (global) locations
  • 27. Storage in the cloud – Functionality • Problem: Can every employee connect his device(s) • Solution: – Multi platform testing – Use a device analysis to test with the proper devices – Make use of device labs
  • 28. Storage in the cloud – Functionality: 3997 distinct Android devices in 2012 http://opensignal.com/reports/fragmentation.php
  • 29. Storage in the cloud – Functionality: 18796 distinct Android devices in 2014 http://opensignal.com/reports/2014/android-fragmentation/
  • 30. Storage in the cloud – Maintainability • Problem: – One connected account had ransomware. – Ransomed files got synced to all other connected accounts • Solution: – Verify that there is a way to get in contact with the provider – Check that documentation on the use of the service is present (and up-to-date) – Dropbox help center provided useful information – Dropbox employees helped to restore our data
  • 31. Storage in the cloud – Suppliers & Outsourcing Compliance with Laws and Law Enforcement Requests; Protection of Dropbox's Rights. We may disclose to parties outside Dropbox files stored in your Dropbox and information about you that we collect when we have a good faith belief that disclosure is reasonably necessary to (a) comply with a law, regulation or compulsory legal request; (b) protect the safety of any person from death or serious bodily injury; (c) prevent fraud or abuse of Dropbox or its users; or (d) to protect Dropbox’s property rights. If we provide your Dropbox files to a law enforcement agency as set forth above, we will remove Dropbox’s encryption from the files before providing them to law enforcement. However, Dropbox will not be able to decrypt any files that you encrypted prior to storing them on Dropbox. • Solution: Read the terms and conditions before selecting a service
  • 33. How to test Cloud Services? • As we always did: – Bridging risks to measures – By using – Your skills – Your peers – Heuristics – The Book • New Risks • New Measures • Testing during Selection • Continuous (E2E) Testing in Production and