We use back testing at my firm for two primary reasons, one as a way to verify correctness and two as a way to assess risk.
We do not use it as a way to determine profitability.