Self-diagnostic tests