Purification by Testing