Hard testing