Method and apparatus for globalization testing computer software
First Claim
1. A method for automating the process of globalization testing of a computer software program, comprising:
- receiving a request at a server from a user to access a computing resource, wherein the request specifies an operating system and an interface language for the computing resource;
performing a database lookup to identify an available computer from a list of available computers and an available image file for the operating system and interface language combination from a list of available image files;
determining a location of an image store containing the image file;
pushing the image file from the image store to the computer, so that the computer includes the required operating system and interface language combination; and
notifying the user that the image file has been downloaded to the computer, thereby allowing the user to perform globalization testing of the computer software program on the computer using the image file.
1 Assignment
0 Petitions
Accused Products
Abstract
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.
14 Citations
21 Claims
-
1. A method for automating the process of globalization testing of a computer software program, comprising:
-
receiving a request at a server from a user to access a computing resource, wherein the request specifies an operating system and an interface language for the computing resource; performing a database lookup to identify an available computer from a list of available computers and an available image file for the operating system and interface language combination from a list of available image files; determining a location of an image store containing the image file; pushing the image file from the image store to the computer, so that the computer includes the required operating system and interface language combination; and notifying the user that the image file has been downloaded to the computer, thereby allowing the user to perform globalization testing of the computer software program on the computer using the image file. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer-readable physical storage medium storing instructions that when executed by a computer cause the computer to perform a method for automating the process of globalization testing of a computer software program, the method comprising:
-
receiving a request at a server from a user to access a computing resource, wherein the request specifies an operating system and an interface language for the computing resource; performing a database lookup to identify an available computer from a list of available computers and an available image file for the operating system and interface language combination from a list of available image files; determining a location of an image store containing the image file; pushing the image file from the image store to the computer, so that the computer includes the required operating system and interface language combination; and notifying the user that the image file has been downloaded to the computer, thereby allowing the user to perform globalization testing of the computer software program on the computer using the image file. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. An apparatus automating the process of globalization testing of a computer software program, comprising:
-
a receiving mechanism configured to receive a request at a server from a user to access a computing resource, wherein the request specifies an operating system and an interface language for the computing resource; a performing mechanism configured to perform a database lookup to identify an available computer from a list of available computers and an available image file for the operating system and interface language combination from a list of available image files; a determining mechanism configured to determine a location of an image store containing the image file; a pushing mechanism configured to push the image file from the image store to the computer, so that the computer includes the required operating system and interface language combination; and a notifying mechanism configured to notify the user that the image file has been downloaded to the computer, thereby allowing the user to perform globalization testing of the computer software program on the computer using the image file. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
Specification