Web Application Security Testing: How to Perform it