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