Security Testing is an activity of discovering security vulnerabilities in the system under test. Purpose of security testing is to understand security risks and make informed decision about how to mitigate them.
Web application security testing makes sense in projects where risk of financial or personal information loss, reputation damage and other lost to customer’s business exists.
Security testing integrates three dimensions that combined together guarantee the security of the organization and all its systems. These three dimensions include: Infrastructure security, Application security and Organization security.
Security testing can be either integrated to every stage of the project development lifecycle or be performed as a stand-alone project.