fatigue failure and testing methods