Penetration testing is a simulated cyberattack against a computer system, performed to evaluate the security of the system. The test is designed to identify vulnerabilities that could be exploited by hackers. Unlike other forms of security testing, pen testing goes beyond automated vulnerability scanning to involve manual attempts to breach your systems, just as a real-world attacker would.