High Fidelity Test Systems: Investing in Software Testing