Penetration testing is also known as pen testing which means that an expert in computer security use security vulnerabilities in a computer the programme, identify them and take advantage of the same. These specialists, who are also classified as hackers or ethical hackers, simulate real-world scenarios or cases used by criminals known as Black-Hat hackers.