1. Recent
    1. What new features were added/changed in the current iteration
    2. Use acceptance test cases for US
  2. Core
    1. What the application should do first. What are the main user functions?
    2. Use the test cases for basic scenarios
  3. Risky
    1. What features/ areas of the product have the maximum risks
    2. To analyze the sources of potential risks
      1. New
        1. Anything that has no history in the product.
      2. Modified
        1. Anything that has been changed to meet new requirements or improved
      3. Stream Dependency
        1. Anything whose failure will lead to a cascading failure in the rest of the system
        2. Analysis the matrix of components
      4. Critical
        1. Anything whose failure will cause significant damage to the main scenarios
      5. Precise
        1. Anything that should 100% meet the requirements
      6. Popular
        1. Anything that will be used many times
      7. Strategic
        1. Anything that is important to the company, and distinguishes our product from competitors' products
      8. Third-party interactions
        1. Anything that is used in the product, but is developed outside the project
        2. Use SFDIPOT mnemonics for analysis of third-party components
      9. Distributed
        1. Anything spread out in time or space, yet who elements must work together
      10. Buggy
        1. Anything that has many errors
      11. Recent failure
        1. Anything that is connected with recent problems
    3. Use the risk matrix
  4. Configuration
    1. We analyze the user environments
    2. We perform testing taking into account the matrix of the user configuration
  5. Repaired
    1. Retest defects with high severity
    2. We create a query for defects with high priority and severity ( 1-2) for the current iteration
  6. Chronic
    1. We analyze the areas of the product with chronic problems
    2. We create a query for defects with high priority and severity ( 1-2) for the appropriate area