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:

    “I began to expand my personal service in the church, and to search more diligently for a closer relationship with God among my different business, professional and political interests.”
    —Jimmy Carter (James Earl Carter, Jr.)

    “Every relationship that does not raise us up pulls us down, and vice versa; this is why men usually sink down somewhat when they take wives while women are usually somewhat raised up. Overly spiritual men require marriage every bit as much as they resist it as bitter medicine.”
    —Friedrich Nietzsche (1844–1900)

    “No testing has overtaken you that is not common to everyone. God is faithful, and he will not let you be tested beyond your strength, but with the testing he will also provide the way out so that you may be able to endure it.”
    —Bible: New Testament, 1 Corinthians 10:13.