Why would an administrator use a network security auditing tool to flood the switch MAC address table with fictitious MAC addresses?

Why would an administrator use a network security auditing tool to flood the switch MAC address table with fictitious MAC addresses?
to determine which ports are not correctly configured to prevent MAC address flooding
to determine if the switch is forwarding the broadcast traffic correctly
to determine which ports are functioning
to determine when the CAM table size needs to be increased in order to prevent overflows

ooo