home
Items (0)
|
My Account / Hi Guest
0
Items
Home
About Us
My Account
Contact Us
Services
Blog
Home
Intermediate Topics
Testing in the Cloud - eLearning Version
Zoom in on Image(s)
Email a friend
Testing in the Cloud - eLearning Version
0/5 rating
0
Review(s)
Write a Review
Your Price:
$199.00
Retail Price
Retail Price:
$399.00
You Save:
$200.00
(50%)
This course teaches how to test services and applications that are cloud-based. You will learn what makes cloud technology unique to testers, and how to best assure the quality of computing you receive from cloud-based applications. The lessons are reinforced with hands-on exercises. This course takes about 10 hours to complete, including exercises. The narrated slide shows total 7 hours.
Part Number:
CLDELEARN
Free Shipping.
Choose Options
Book
Book
Add Course Workbook (USA Only) $50 (+$50.00)
Put me on the Waiting List
Quantity Pricing
Quantity
Price
6+
$159.20
Quantity
+
-
Add to Cart
Submit
product tabs
Description
Features
Technical Specs
Outline
This course teaches how to test services and applications that are cloud-based. You will learn what makes cloud technology unique to testers, and how to best assure the quality of computing you receive from cloud-based applications. The lessons are reinforced with hands-on exercises.You will gain understanding of cloud technologies and architecture, learn the two major perspectives of cloud testing the provider and the consumer views, and learn where best to focus your efforts.Cloud computing raises important questions for testers, such as: What can reasonably be tested? Where should we focus testing efforts? Which testing techniques and tools are most effective? Which risks can testing help reduce?This course takes about 10 hours to complete, including exercises. The narrated slide shows total 7 hours.
Questions? Contact Randy at the "Contact Us" link above.
7 hours of recorded slide shows and 1 hour of supplemental video clipsOver 3 hours of recommended exercises Lifetime access to the course!A complete set of course notes in Adobe format, which includes pictures of all slides, checklists, examples and templates
These are the same materials that students get in our live courses
Streaming slide show presentations of each module in Flash shockwave movies which allows you to advance or review the presentation to see specific slides
This slide show is narrated by Randy Rice, just like he would in a physical class, except without all of his bad jokes
Exercises in each module, with sample solutions with which to compare your solutions
There are links that allow you to try your test cases on an sample application
Templates and examples in electronic format
Streaming video clips of supplemental topics, such as taking a tour of a test lab, how to perform regression testing, etc
Streaming video demonstration of screen video of tests being performed
Access to the instructor via e-mail, chat sessions, and message boards
Access to other students to share experiences via chat rooms and message boards
Certificate of completion upon completion of the course and submission of your evaluation
The course is designed to be viewed by people at all connection speeds from dial-up to DSL and high-speed cable modem.Before registering and paying, please view the demo first to make sure you have the technical compatibility to access the course.The course uses an online learning management system (LMS) called Moodle. This full-featured LMS provides many features and is easy to use. The whole idea about Moodle is that you can learn at your own page, interact with others and explore the topics as you like. You are not forced to follow any particular order.
Module 1 - Introduction
• Course Objectives
• What is Cloud Computing?
- The NIST Definition
- Gartner Definition
• Characteristics of Cloud Computing
• Not a Unified View
• Your View of Cloud Computing
• The Key Players
• Interactions Between Cloud Computing Actors
• What Cloud Brokers Do
• Five Main Principles of Cloud Computing
• Benefits
• Risks
• Types of Clouds
- Public Clouds
- Private Clouds
- Community Clouds
- Hybrid Clouds
- Vertical Clouds
• Cloud Reference Model
• Major Service Patterns
- Software as a Service (SaaS)
- Platform as a Service (PaaS)
- Infrastructure as a Service (IaaS)
• An Example
• Example Services Available to a Cloud Consumer
• Major Activities of Cloud Providers
• Other Service Patterns
• Scope of Controls Between Provider and Consumer
• The Role of Virtualization
• Extending SOA
• Cloud Service Management
• The Importance of Testing
• What This Means to Testers
- What Can we Test?
- What Should we Test?
- How Can we Test?
Module 2 - Defining Your Cloud Test Strategy
• Why a Test Strategy?
• Key Test Planning Components
• What to Include
– The Cloud Computing Goals And Strategy For Your Organization
– Purposes of Testing
• Cloud consumer
• To validate business processes
• To verify service levels are met
• Performance, scalability, etc.
• To find defects (secondary)
• To verify security measures are appropriate and effective
• To select the right products and providers
• Cloud provider:
• To verify service levels are met
• Performance, scalability, etc.
• To find defects
• To verify security measures are appropriate and effective
– Scope
– Risks and Critical Success Factors
– Tools and Techniques
– Roles and Responsibilities
– Assumptions and Constraints
– Levels and Types of Testing
– Measurements
• Knowing How Much to Test – The Extent of Testing
• How to Define a Cloud Test Strategy
• Example
• Exercise
Module 3 - Test Environments
• Requirements for Test Environments
• Extending Virtual Environments
• Characteristics of Cloud Test Environments
• The Role of Virtual Test Environments
• OpenStack Initiative
- OpenStack Compute
• Three Major Platforms
• Major Virtual Environment Vendors and Platforms
• Example – Cross-Platform Browser Testing
• Designing Test Environments
• Managing and Controlling Test Environments
• Variations
• Exercise – Designing a Sample Cloud Test Environment
Module 4 - Functional Testing of Cloud Applications
• Examples
• SaaS
• Pros and Cons
• Layers of Cloud Testing
• Views of Testing
• Identifying Functions to Test
• How Functions are Implemented
• Service Implementation
• Prioritizing Functions
• Testing Workflows
• Taking the Organizational View vs. Product View
• Methods
- Data-driven testing
- Interoperability testing
- Usability testing
- Test optimization
• The Relationship Between Process and Data
• Structured Testing
- Top-Down Test Planning & Design
- Structured Test Case Design
- Functional Decomposition with FreeMind
- Minimal Essential Test Strategy (METS)
• Physical Items
• Physical Test Metrics
• Functions
• Metrics
• Time Budgeter
• METS iPhone App
• Agile Testing
- Agile Testing Cycles vs. Traditional Testing Cycles
- The Goals of Agile Testing
- Benefits of Agile Testing
- Characteristics of Agile Testing
- Dealing with Change
- Test-Driven Development (TDD)
- Dealing With the Downsides of Agile Methods
• The Basis for Test Conditions
• Business Process Testing
• Classification Trees Using CTE-XL
• Evaluating Tests
• Characteristics of Good Incident Reports
• Incident Reporting and Tracking - Things You Need to Know
• Sample Incident Categories
• Sample Incident Priorities
• How Can This Data be Used?
• Regression Testing
- What is Regression Testing?
- The Process
- Issues
- How Much is Enough?
- Tip
• Exercise – Design Functional Tests
• Exercise – Perform Functional Tests
Module 5 - The Role of Test Automation
• How Automation Can Help in Cloud Testing
• The Risks
• Which Functions and Tests Can be Automated?• Tool Options
- Commercial Tools
- Open Source Tools
- Free and Cheap Tools
- Scripting
• Exercise – Evaluate Test Tools
Module 6 - Testing Cloud Security
• How Important is Security?
• Cloud Security Advantages
• Security Relevant Cloud Components
• Cloud Security Risks
• Key Security Questions
• The Nature of Security Tests
• Compliance
• What are Your Compliance Requirements?
• Compliance Issues
• Data Security Risks
- Testing Cloud Data Security
- Authentication
- Testing Authentication
- Encryption
• Volume-based Encryption
• Application Level Encryption
• File-based Encryption
• Policy and Key Management
• The Role of SLAs
• On-premises Key Management
- What to Test
• Auditing
• The Threat
• The “Hardware Roof of Trust”
• Governance
• A Process for Cloud Security Testing
• Putting it Together
• Guidelines from NIST
• The Cloud Security Alliance
• Further Resources
• Exercise – Design Security Tests
Module 7 - Testing Cloud Performance
• Examples of Cloud Applications and Performance Concerns
• How We Got Here
• The Performance Impact of Cloud Computing
• Service Level Agreements
- Non-negotiable Agreements
- Negotiable Agreements
• Performance Through the Cloud
• Profiling Workload and Capacity Levels
• Designing Performance Tests
• Understanding Where the Traffic Goes
• Performance Test Tools
• How Cloud Performance Tools Work
• How Cloud-based Performance Tools Work
• Steps in Designing a Cloud Performance Test
• Exercise – Design and Perform a Cloud Security Test
Module 8 - Testing Cloud Reliability and Availability
• What Customers Expect
• The Role of Testing
• The Role of Service Level Agreements (SLAs)
• Key Point About SLAs
• What This Means
• How to Test and Monitor Reliability and Availability
• How to Measure Reliability and Availability
• You Must Decide What is Important
• Traditional Monitoring
• The Challenge: Geo Dispersed Cloud Applications
• Possible Solutions
• Unified Monitoring
• Example Dashboard
• SLA Report
• Exercise – Assess Reliability and Availability Using Monitored Data
Module 9 - Testing Mobile Computing
• Understanding the Marketplace
- Money for Apps?
- Why Mobile Apps?
- Why a “Mobile Cloud”?
• Major Quality Issues in Mobile
• Example – Mobile Application
• Example – Mobile Web Site + Mobile App
• Usability
• Three Categories of Mobile Devices
• Factors for Mobile Computing Quality
• App Testing Functional Correctness
• Mobile Site Functional Testing
• Testing Interoperability
• Testing Device Compatibility
• Testing Mobile Usability
• Diminishing Returns in Usability Testing
• Testing and Monitoring Mobile Performance
• Testing Mobile Security
• OWASP Top 10 Mobile Risks
• Dynamic Analysis
• Static Analysis
• Mobile Security Test Tools
• Mobile Test Tools
• Simulators
• The Role of Test Automation
• Exercise – Designing Mobile Tests
Module 10 - Transitioning to the Cloud
• What to Consider When Transitioning Applications to the Cloud
• Understanding the Business Needs and Value
- Understand the Risks
• The Risk Watch List
• Example: Testing Risk and Return
• Example: Risk Mitigation
- Have a Cloud Transition Strategy
- Understand the Skills and Experience Needed
- Define Governance Methods
- Get the Architecture in Place
- Decide Which Platforms are to be Transitioned
- Understand Which measures define success.
- How Testing Can Help Measure the Success of Cloud Computing
• Exercise – Define a Cloud Transition Plan
Module 11 - Summary
• Top Ten Points
• Questions and Answers
Related Items
Quick View
Testing Commercial Off-the-shelf Software Applications
Free Shipping.
(0)
$199.00
Add To Cart
Quick View
Intermediate Software Testing - Fast Track
Free Shipping.
(0)
$199.00
$69.00
Sale
Add To Cart
Quick View
A Short Course in Performance Testing
Free Shipping.
(0)
$89.00
$49.00
Sale
Add To Cart
Quick View
Practical Software Test Automation e-Learning Course
Free Shipping.
(0)
$199.00
Add To Cart
Quick View
Testing Service-Oriented Architectures e-Learning Course
Free Shipping.
(0)
$199.00
Add To Cart
Accessories
Quick View
Testing Service-Oriented Architectures e-Learning Course
Free Shipping.
(0)
$199.00
Add To Cart
category breadcrumbs
Browse Similar Items
SOA Testing
Cloud Testing
×
Payments
TOP
Menu Links
Categories
×
Store Search