Web Application Security Testing0 Introduction and Objectives1 Information Gathering2 Configuration and Deployment Management Testing3 Identity Management Testing4 Authentication Testing5 Authorization Testing6 Session Management Testing7 Input Validation Testing8 Testing for Error Handling9 Testing for Weak Cryptography10 Business Logic Testing11 Client-side Testing12 API Testing