One embodiment of the present invention provides a system that automates
the process of globalization testing software. The system operates by
first receiving a request at a server from a user to access a computing
resource that specifies an operating system and an interface language for
the computing resource. In response to the request, the system performs a
database lookup to identify available computers on which to perform the
test, and available image files for the operating system and interface
language combination. After a user has selected a computer and an image
file, the system determines a location of an image store containing the
image file. The system then pushes the image file from the image store to
the selected computer and notifies the user that the image file has been
downloaded to the computer, thereby allowing the user to perform tests on
the computer using the image file.