This question was asked by John in Software-Testing yahoo group. Whole discussion was around, what are the different challenges associated with installation testing and how people have solved problems associated with the installation testing. Excerpts from the original question goes like this -
Currently, it is the test team's job to verify each installation in various ways. This includes running every new installer that is created and then using a tool called Beyond Compare to compare the files that are installed with the build folder to ensure all files are identical. Secondly, for each build, the testers must compare all files of a new installed build with an installed build of the last version and note that all changes are expected.
We often find problems when we do these checks, and it will come back that the install developer left something out or had the wrong version of a file and we will need to do the whole process over again.
Some of the interesting responses were as follows