Vulnerability Assessment is a process of identifying and prioritizing vulnerabilities in computer systems, applications, and network infrastructures. On the other hand, Penetration Testing is the process to check whether the system, network or applications are able to prevent cyber-attacks or not.