Claims
- 1. A component tester arranged to perform a component test at any of a number of locations in a distributed network connected thereto, comprising:a service test creator unit arranged to create a service test; a test application server coupled to the service test creator unit having at least a test application program that includes a plurality of vehicle classes each of which is used to implement an associated object type that is run in each of a plurality of containers; a packager unit coupled to the test application server arranged to automatically package the service test with an appropriate one of the vehicle classes; a deployer unit coupled to the packager unit arranged to deploy the packaged service test into the associated container; and an execution unit coupled to the deployer unit arranged to run the packaged service test in the associated container.
- 2. A component tester as recited in claim 1, wherein the distributed network is an enterprise computing system.
- 3. A component tester as recited in claim 2, further comprising:a compatibility test suite builder unit coupled to the enterprise computing system wherein the automatic packaging of the service test with the appropriate one of the vehicle classes is performed during the build process of a compatibility test suite (CTS).
- 4. A component tester as recited in claim 3, wherein the CTS is used to assure compatibility of the various components in the enterprise computing system.
- 5. A component tester as recited in claim 1, wherein the plurality of vehicle classes includes a Java Server Page (JSP) vehicle, a servlet vehicle, and an Enterprise Java Bean (EJB) vehicle.
- 6. In a client/server computing environment having a number of server computers and at least one client computer coupled to at least one of the server computers that is a test application server computer having a test application program, a method of executing a component test on any of the computers, comprising:creating a service test; instantiating a plurality of vehicle classes by the test application program each of which is used to implement an associated object type that is run in each of a plurality of containers; automatically packaging the service test with an appropriate one of the vehicle classes; deploying the packaged service test into the associated container; and executing the packaged service test in the associated container.
- 7. A method as recited in claim 6, wherein the client/server computing environment is an enterprise computing system.
- 8. A method as recited in claim 7, further comprising:building a compatibility test suite (CTS) wherein the CTS is used to assure compatibility of the various components in the enterprise computing system unit.
- 9. A method as recited in claim 8, wherein the automatic packaging of the service test with the appropriate one of the vehicle classes is performed during the building of the compatibility test suite (CTS).
- 10. A method as recited in claim 6, wherein the plurality of vehicle classes includes a Java Server Page (JSP) vehicle, a servlet vehicle, and an Enterprise Java Bean (EJB) vehicle.
- 11. In a client/server computing environment having a number of server computers and at least one client computer coupled to at least one of the server computers that is a test application server computer having a test application program, an apparatus arranged to execute a component test on any of the computers, comprising:means for creating a service test; means for instantiating a plurality of vehicle classes by the test application program each of which is used to implement an associated object type that is run in each of a plurality of containers; means for automatically packaging the service test with an appropriate one of the vehicle classes; means for deploying the packaged service test into the associated container; and means for executing the packaged service test in the associated container.
- 12. An apparatus as recited in claim 11, wherein the client/server computing environment is an enterprise computing system.
- 13. An apparatus as recited in claim 11, further comprising:means for building a compatibility test suite (CTS) wherein the CTS is used to assure compatibility of the various components in the enterprise computing system unit.
- 14. An apparatus as recited in claim 13, wherein the automatic packaging of the service test with the appropriate one of the vehicle classes is performed during the building of the compatibility test suite (CTS).
- 15. An apparatus as recited in claim 11, wherein the plurality of vehicle classes includes a Java Server Page (JSP) vehicle, a servlet vehicle, and an Enterprise Java Bean (EJB) vehicle.
- 16. In a client/server computing environment having a number of server computers and at least one client computer coupled to at least one of the server computers that is a test application server computer having a test application program, computer program product for executing a component test on any of the computers, comprising: computer code for creating a service test;computer code for instantiating a plurality of vehicle classes by the test application program each of which is used to implement an associated object type that is run in each of a plurality of containers; computer code for automatically packaging the service test with an appropriate one of the vehicle classes; computer code for deploying the packaged service test into the associated container; computer code for executing the packaged service test in the associated container; and computer readable medium for storing the computer code.
- 17. Computer program product as recited in claim 16, wherein the client/server computing environment is an enterprise computing system.
- 18. Computer program product as recited in claim 17, further comprising:computer code for building a compatibility test suite (CTS) wherein the CTS is used to assure compatibility of the various components in the enterprise computing system unit.
- 19. Computer program product as recited in claim 18, wherein the automatic packaging of the service test with the appropriate one of the vehicle classes is performed during the building of the compatibility test suite (CTS).
- 20. Computer program product as recited in claim 16, wherein the plurality of vehicle classes includes a Java Server Page (JSP) vehicle, a servlet vehicle, and an Enterprise Java Bean (EJB) vehicle.
CROSS REFERENCE TO RELATED APPLICATIONS
This is a Continuation application of prior application Ser. No. 09/675,207 filed on Sep. 29, 2000 now U.S. Pat. No. 6,604,209, the disclosure of which is incorporated herein by reference.
US Referenced Citations (10)
Continuations (1)
|
Number |
Date |
Country |
Parent |
09/675207 |
Sep 2000 |
US |
Child |
10/461812 |
|
US |