Design By Contract - Relationship With Software Testing

Relationship With Software Testing

Unit testing tests a module in isolation, to check that it meets its contract assuming its subcontractors meet theirs. Integration testing checks whether the various modules are working properly together. The system test is a white-box test that normally checks the contract between the supplier of the software and the client, and does normally not go into such details.

Read more about this topic:  Design By Contract

Famous quotes containing the words relationship with, relationship and/or testing:

    We think of religion as the symbolic expression of our highest moral ideals; we think of magic as a crude aggregate of superstitions. Religious belief seems to become mere superstitious credulity if we admit any relationship with magic. On the other hand our anthropological and ethnographical material makes it extremely difficult to separate the two fields.
    Ernst Cassirer (1874–1945)

    We must introduce a new balance in the relationship between the individual and the government—a balance that favors greater individual freedom and self-reliance.
    Gerald R. Ford (b. 1913)

    Now I see that going out into the testing ground of men it is the tongue and not the deed that wins the day.
    Sophocles (497–406/5 B.C.)