The practice of testing a computer system, network, or web application to find vulnerabilities that an attacker could exploit.
"Penetration testing is a critical component of cybersecurity, used to identify and fix security weaknesses before they can be exploited by attackers."