Self-Testing Methods