Proofing is the process of testing and strengthening a trained behaviour under increasingly difficult conditions, such as distractions, distance from the handler, or longer duration. The aim is a behaviour that holds up in real situations, not just in a quiet training room.
It's closely related to generalisation, but where generalisation is about performing a behaviour in different places, proofing is more specifically about performing it despite added difficulty or distraction.