Tests represent ways in which a design is tested. Their basic behavior implies a relationship between outputs of the design and components in the design, and the stimulus which drive them. Different types of tests establish different relationships and ways of looking at coverage. Ultimately, tests represent the link between a design and diagnostics in that the diagnostics requires tests in order to draw conclusions about failure.