M
Martin Gregorie
True enough, but where I've worked on significant projects, there will beTrue, up to a point. You’ll probably need a full-size database to do
performance testing, that kind of thing.
a hierarchy of system versions:
- developer: replicated as needed, little more data than is required
for unit testing and module regression tests.
- integration: used for end-to-end tests, performance testing, etc.
Has enough data to allow meaningful performance measurement and
realistic database tuning.
- acceptance test: used to check that versions that pass
integration testing can be installed successfully and that
upgrades work without destroying data, etc as well as for
user acceptance testing. May also be used for end user training.
- the production system.