Why do you need a Vulnerability Test? Concepts and Methodologies