risk-based testing: analysis and strategy development

  • Product risk identification and analysis techniques designed to support the selection process for testing emphasis
  • How to use common bug catalogs and typical errors to identify potential failures in products
  • Risk test strategy development to ensure a strategy that addresses the testing priorities and risks
  • Tracking and reporting defects based on the risk test strategy

Testing is used in software development to reduce risks associated with a system. By testing, we hope to identify many of the problems before they get to the customer, thereby reducing the system’s risk. Unfortunately, even through testing alone can’t find all of the bugs, the rapid pace of application development today, challenges even the act of just completing testing. 

The Gartner Group has estimated that “Companies spend upwards of 30% of their annual IS budgets and 60% of their annual software development budget on software testing.” If testing can become more efficient by designing the minimum number of required tests with 100% functional coverage, then development ROI will substantially increase.

COURSE AGENDA

  • Scope & Coverage
  • Documenting strategy
  • Risk Strategy Approach
  • Requirements based
  • Test Prioritization
  • Identifying Testing Types
  • Product Risk Analysis
  • Product Prioritization
  • Approaches/ Techniques
  • Identify product risks
    • Common software errors
    • Common security errors
    • Common web errors