Log In
Or create an account -> 
Imperial Library
  • Home
  • About
  • News
  • Upload
  • Forum
  • Help
  • Login/SignUp

Index
Cover Page Title Page Copyright Page Contents Introduction from the CEO Preface Acknowledgements 1 Introduction 2 What is Cloud Computing?
2.1 Essential characteristics
On-demand self-service Broad network access Resource pooling Rapid elasticity Measured service
2.2 Service models
IaaS
IaaS examples
PaaS
PaaS examples
SaaS
SaaS examples
2.3 Implementation models
Private cloud Community cloud Public cloud Hybrid cloud
3 Role of the Test Manager
3.1 In general
3.1.1 Risk analysis 3.1.2 Information from and agreement with the supplier
Checklist for general supplier conditions and other sources Additional terms and conditions
3.1.3 End-to-end testing
E2E testing is more than system integration The focus of the E2E test Creating E2E test cases Executing E2E test cases Automating the E2E test execution E2E regression testing
3.1.4 Advice
3.2 Tasks during selection, implementation, and production
3.2.1 Selection 3.2.2 Implementation 3.2.3 Production
3.3 Testing with the help of the cloud
3.3.1 Test outsourcing to the cloud with TOGA
Initiation Setup Transition Operation
3.3.2 Crowdsourced testing 3.3.3 Test environments in the cloud
Making a snapshot of the virtual environment Making a representative test environment Executing a portability test for mobile resources
3.3.4 Generating load
Heavy load Worldwide load
4 From Risk to Test
4.1 Performance risks 4.2 Security risks 4.3 Availability and continuity risks 4.4 Functionality risks 4.5 Maintainability risks 4.6 Legislation and regulations risks 4.7 Suppliers and outsourcing risks
5 Test Measures
5.1 Testing during selection
5.1.1 Include cloud-related aspects 5.1.2 Determine completeness and controllability of selection criteria
Selection criteria for a service Selection criteria for a supplier
5.1.3 Assess services and suppliers
Inspect specifications and terms Ask for references and certificates Perform audits and inspections Proof of concept Simulate E2E business processes
5.1.4 Issue selection advice 5.1.5 Checklist selection criteria
5.2 Testing performance
5.2.1 Load test 5.2.2 Stress test 5.2.3 Endurance test or volume test 5.2.4 Testing elasticity and manual scalability 5.2.5 Setting up test cases
Setting up operational profiles Step 1: Identify the initiators of operations Step 2: List operations Step 3: Review listed operations Step 4: Determine the frequency of operations Step 5: Determine the likelihood of each operation occurring
5.2.6 Test cases aimed at specific bottlenecks 5.2.7 Including cloud aspects in test cases
The world Customer’s resources
5.2.8 Test cases for the stress test 5.2.9 Test cases for endurance/volume test 5.2.10 Test cases for elasticity
Elasticity (automatic scalability)
Load profile Boundary values Process
Manual scalability
Load profile Boundary values Process
5.2.11 Test setup for a performance test 5.2.12 Representative test environment
5.3 Testing security
5.3.1 Assessing network security 5.3.2 Inventorying supplier security
Authentication Authorization Log files and audit trails
5.3.3 Inventorying customer security 5.3.4 Testing encryption 5.3.5 Testing authentication 5.3.6 Testing authorization 5.3.7 Testing security robustness against Internet attacks 5.3.8 Testing log files and audit trails 5.3.9 Testing security patch routines 5.3.10 Performing audits
5.4 Testing for manageability
5.4.1 Specifications on the supplier side
Interface specifications Specifications for customer resources Platform specifications Infrastructure specifications
5.4.2 Specifications on the customer side
Infrastructure specifications (IaaS) System specifications Architecture documentation Business process documentation Business requirements
5.4.3 User documentation 5.4.4 Test environment availability
Test environments in IaaS/PaaS Test environments of the SaaS user
5.4.5 Test documentation
Customer test documentation Supplier test documentation
5.4.6 Incident management procedure
Supplier resolves the incident Customer resolves the incident The incident will not be resolved
5.4.7 Change procedure and version control 5.4.8 Maintainability of software
5.5 Availability/continuity testing
5.5.1 Failure Mode and Effect Analysis 5.5.2 The role of architecture 5.5.3 Hardware reliability 5.5.4 Software reliability 5.5.5 Guarantees and SLAs
Guarantees SLAs Points to note
5.5.6 Impact of availability mechanisms 5.5.7 Internet and Internet connection 5.5.8 Testing failover
Failover test cases Specific checkpoints in failover tests Test management aspects for failover tests Process simulation
5.5.9 Testing working offline
5.6 Functionality testing
5.6.1 Compatibility of service with business processes 5.6.2 Testing service quality 5.6.3 Testing user-friendliness
User documentation
5.6.4 Testing interfaces to other systems 5.6.5 Testing service configuration 5.6.6 Customization by the supplier 5.6.7 Customization by the customer 5.6.8 Testing web services
WSDL Tools Test cases
5.6.9 Multi-platform testing
Considerations for the supplier Considerations for the customer
5.6.10 Testing of and testing with apps
Testing an app (on a mobile device)
5.6.11 Testing for working offline 5.6.12 Testing for regression 5.6.13 Creating a test basis
Process flows Use cases Classification tree CRUD Authorization table Interface specifications (agreements)
5.7 Testing migration
5.7.1 Migration test strategy 5.7.2 Minimal interruption of business processes
Trial migration
5.7.3 Correct data migration in IaaS and PaaS 5.7.4 Correct data conversion with SaaS
Do conversion rules work correctly? Does the conversion work properly on the input data? Is there any data lost? Are any partially completed transactions lost? During and after conversion, does any sensitive data remain available? Is too much data being transferred to the service through migration?
5.7.5 Migration performance 5.7.6 Data cleanup 5.7.7 Test environment migration 5.7.8 Parallel runs and trial runs
5.8 Testing due to legislation and regulations
5.8.1 Inventory of legislation and regulations
Privacy legislation
Data location Additional agreements
Other legislation Other obligations Conflicting laws and rules Impending laws and rules
5.8.2 Checking for legislation and regulations
5.9 Testing in production
5.9.1 Continuity in production in the case of changes
Changes in the service Changes in other systems Changes at the supplier Changes in the business processes Growth Changes in connected resources Changes to the Internet Conclusion
5.9.2 Measuring guarantees
Availability Performance Scalability Security
5.9.3 Original selection criteria evaluation 5.9.4 Practical points to note
(E2E) Regression test Measurement methods for KPIs
6 Completion Glossary Index Footnote
5 Test Measures
  • ← Prev
  • Back
  • Next →
  • ← Prev
  • Back
  • Next →

Chief Librarian: Las Zenow <zenow@riseup.net>
Fork the source code from gitlab
.

This is a mirror of the Tor onion service:
http://kx5thpx2olielkihfyo4jgjqfb7zx7wxr3sd4xzt26ochei4m6f7tayd.onion