1. test techniques
    1. risk testing
      1. Imagine a problem, and then look for it
    2. function testing
      1. Test what it does
    3. claims testing
      1. Test everything that people say it should do
    4. user testing
      1. Involve the users (or systematically simulate them)
    5. domain testing
      1. Divide and conquer the data
    6. stress testing
      1. Overwhelm or starve the product
    7. automatic testing
      1. Perform zillions of tests, aided by machines
    8. flow testing
      1. Do one thing after another after another
    9. scenario testing
      1. Test to a compelling story
  2. oracles
    1. history
    2. images
    3. comparable products
    4. claims
    5. user expectations
    6. purpose
    7. statutes
  3. product elements
    1. structure
    2. functions
    3. data
    4. platform
    5. operations
    6. time
  4. project environment
    1. customers
    2. test team
    3. equipment and tools
    4. information
    5. estimation/scheduling
    6. deliverables
    7. test tools
    8. test items
  5. quality criteria
    1. operational
      1. capability
        1. functionality
      2. reliability
        1. error handling
        2. data integrity
        3. safety
      3. usability
        1. learnability
        2. Operability
        3. Accessibility
      4. security
        1. Authentication
        2. Authorization
        3. privacy
        4. security holes
          1. how security cannot be granted by product
      5. scalability
      6. performance
      7. compatiblity
        1. Application Compatibility
        2. Operating System Compatibility
        3. Hardware Compatibility
        4. Backward Compatibility
        5. Resource usage
      8. installability
        1. system requirements
        2. configuration
        3. uninstallation
        4. upgrades
    2. development
      1. supportability
      2. testability
      3. maintainability
      4. portability
      5. Localizability
        1. regulations
        2. language
        3. Social or cultural differences
        4. money