Testing
v In practice, what we must do is carefully define and
refine the problem specification, use good
programming style, and test.  Testing:
o By the developer
o By testers (in large organizations)
o Beta test
o User feedback