Open penetration testing involves full knowledge and access to the system and closed penetration testing involves limited knowledge and access to the system. Open box testing allows for identification of more vulnerabilities and closed box testing allows for more realistic emulation of adversaries.