Basic Functional Testing
- You guys probably know something about basic functional tests.
- A particular program or function is given input and you
test that it gives the right output.
That's black box testing.
- Your probably also familiar with the fool around test. You fool
around with the program and see if it works the way you'd like.
- These are entirely reasonable tests, but they're just minor
components of a good testing regime.
- Do you really think they fool around with a new version of excel
and say "hey, that's good enough".
- Black box testing is good, but for any reasonable size program, you
can't test all possible input output pairs.
- It is however important to test extreme cases.
- The problem with University is that you usually are just building
small programs. Testing is simple, and they're tested by the
marker.