Testing is the most expensive, time-consuming, and difficult activity in the development of engineering products and systems. Much of the testing that is performed in industry is based on tradition, standards, and procedures that do not provide the optimum balance of quality assurance versus cost and time.