1. A Taxonomy of E-commerce risks and failures Giridharan Vijayaraghavan www.testingeducation.org/a/tecrf.pdf Please do not copy or distribute without this notice
  2. Cache server failure
  3. Insufficient capacity planning
    1. Risks based on number of users and usage
    2. Risks based on copmuting infrastructure
    3. Risks based on site content cmoplexity
  4. Execution of arbitrary code
  5. Human Errors
    1. Human Error - on the Retailer Side
    2. Human Error - on the client Side
  6. Error Messages - Exceptional Handling
    1. Error Handling - Quantity
    2. Error Handling - Registration forms
    3. Error Handling - Interaction and Transaction
    4. Error Handling - Payment and credit card
    5. General Error Messages
  7. Calculation Errors
    1. Discounts, coupons and special offer calculations
    2. Pre checkout and checkout calculations
    3. Shipping calculations
  8. Software Upgrade Errors
    1. Software upgrade on the server side
    2. Client side response to server side software upgrade
  9. Database server failure
  10. Database Instance failure
  11. Database statement failure
  12. Database user-process failure
  13. Database media failure
  14. Document confidentiality
    1. Cryptography
    2. Physical documents
  15. System security
    1. Password security
    2. Cross site scripting
    3. Denial of Service
    4. Virus and worms
  16. Browser vulnerabilities
    1. IE
    2. Netscape
  17. Errors: input validation, access control, buffer overflow, authentication, configuration
  18. Risks due to memory leaks
    1. Memory leaks in scripting code
    2. Memory leaks in browsers
    3. Memory leaks in server side
  19. Web server failures
  20. Network failures
  21. Hardware failures
  22. Navigation failures
  23. Process failures
  24. Data and data-handling risks
    1. Data I/O errors due to user
    2. Data errors due to failure of validation routines
    3. Data errors due to physical media errors file i/o data incompatabilities
  25. Third party software failures
  26. ISP and web hosting problems
  27. Browser failures