A vulnerability assessment identifies and categorizes vulnerabilities without exploiting them - it's an inventory and risk evaluation. A penetration test actively exploits vulnerabilities to demonstrate impact and test defenses. They're complementary: assessment finds the weaknesses, penetration testing proves they're exploitable and measures real-world risk.