A method of testing computer software. A test computer has a base
configuration, which is imaged to a removable hard drive. The base
configuration is then stored in data storage of a master computer, as a
master configuration image. The software is then tested on the test
computer, and after the testing, a portable boot drive is used to acquire
the master image and to restore the base configuration to the test
computer.