Your SlideShare is downloading. ×
0
Details...
Details...
Details...
Details...
Details...
Details...
Details...
Details...
Details...
Details...
Details...
Details...
Details...
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Details...

221

Published on

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
221
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
1
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. Testing in the Cloud Our experience of testing software that is “out there”
  • 2. Introduction
    • The Presenters
      • Paul Selway – [email_address]
      • Scott Rostal – [email_address]
    • What is “The Cloud”?
    • What is different / the same for cloud testers?
    • Testing Philosophy / Test phases
    • What was easier / harder than expected?
    • Key success factors
    • Questions?
  • 3. What is “The Cloud”?
    • Internet (“The Cloud”) accessible solution
    • Off-premise multi-tenant architecture
    • Accessed via a browser (PC or Wireless)
    • Delivered as Software as a Service (SaaS)
    • Common cloud companies are:
    • Google, Amazon, WorkDay, and Salesforce
  • 4. What things are the same about testing cloud solutions?
    • Requirements coverage based testing
    • Risk-based structured test approach
    • Test Plan / Test Phases
    • Test Cases / Test Data / Test Automation
    • Defect Management / Functional Test
    • Use of off-shore resources / Virtualization
    • Politics {Quality / Schedule / Resources}
  • 5. What is different about testing cloud solutions?
    • Shared multi-tenant test environments
    • Security (Test User IDs / SSO)
    • Integration of on/off premise systems
    • Performance / volume test
    • Defect isolation
    • Documentation of “Out Of the Box” reqs
    • Release Management
  • 6. Project Philosophy
    • Risk-based structured testing approach {std}
    • “Exploratory Testing” to discover the out of the box cloud solution features {non-std}
    • Data Migration – Moving legacy data off premise {Non-Std}
    • Performance / volume test only our new infrastructure – not the cloud app {Non-Std}
  • 7. Testing Phases Overlapping Test Phases Unit / Code Coverage Inspections & Reviews Exploratory & System UAT & Pilot End-To-End Integration A mix of waterfall (with heavy phase overlapping), and iterative delivery Load & Performance Data Migration
  • 8. What was harder than expected?
    • Isolating the architectural components for a performance test
    • Understanding that a cloud solution vendor delivers new releases which you have to take!
    • Accepting that you have a “black box” in your environment
    • Determining who owns defects
    • Data Migration Mock Runs
  • 9. System Integration Architecture
  • 10. What was easier than expected?
    • Getting the IT leaders to embrace change
    • Overlapping Test phases
    • End User Adoption
    • Use of off-shored test resources
      • Functional
      • Performance
      • Data ETL
  • 11. Key Success Factors
    • Learn the “Out of the Box” cloud application features, security model, and configuration capabilities
    • Understand the holistic system architecture
    • Understand the migrated test data
    • Establish tight communications with the vendor
  • 12. Questions?
  • 13. Contact Info
    • Scott Rostal – [email_address]
      • Performance Lead, Thrivent Financial for Lutherans
    • Paul Selway – [email_address]
      • President, Red Path Consulting Group

×