Testing Self-Healing Cyber-Physical Systems under Uncertainty: A Fragility-Oriented Approach