Testing and Games
- Testing does not guarantee that a product will succeed.
- However, no testing pretty much guarantees that it will fail.
- Note that we've talked mostly about functionality today.
- Other issues such as usability, and interestingness are
much harder to test.
- Also note that in games development, and much more so than 1990,
there is rarely monolithic code.
- That is, code gets reused in multiple products.
- Core code really needs to be tested as, say, a library,
but then tested again in the final product.
- Also note that the shareware engines (like Crystal Space) are
really weak about testing. Consequently they have a lot of
bugs. You could help on this.