TESTING APPLICATIONS WITHIN A GRID ENVIRONMENT USING GHOST AGENTS
First Claim
1. A machine-readable storage medium, comprising computer instructions for testing applications within a grid environment, wherein said grid environment comprises a production segment and a test segment,wherein an application comprises one or more hosts configured to execute actions within a grid of said grid environment disposed in said production segment, wherein at least a portion of said hosts move from one grid in said grid environment to another grid in said grid environment andwherein said testing comprises associating a passive ghost agent within said grid with each of said hosts, wherein said ghost agent is configured to record data related to said actions executed by said associated host in said grid, wherein said recorded data is used to simulate user interactions within said test segment, and wherein said passive ghost agent moves responsively from said one grid to said another grid in response to movement of said associated host.
0 Assignments
0 Petitions
Accused Products
Abstract
A testing method including the step of identifying multiple hosts located within multiple grids of a grid environment, wherein each host is a software object. A ghost agent can be associated with each identified host. Actions of the host can be replicated within each ghost agent. Data relating to the replicated actions can be recorded. Test input can be generated from the recorded data. Tests can be conducted within the grid environment using the test input.
-
Citations
17 Claims
-
1. A machine-readable storage medium, comprising computer instructions for testing applications within a grid environment, wherein said grid environment comprises a production segment and a test segment,
wherein an application comprises one or more hosts configured to execute actions within a grid of said grid environment disposed in said production segment, wherein at least a portion of said hosts move from one grid in said grid environment to another grid in said grid environment and wherein said testing comprises associating a passive ghost agent within said grid with each of said hosts, wherein said ghost agent is configured to record data related to said actions executed by said associated host in said grid, wherein said recorded data is used to simulate user interactions within said test segment, and wherein said passive ghost agent moves responsively from said one grid to said another grid in response to movement of said associated host.
-
4. A machine-readable storage medium in a grid computing environment, comprising computer instructions for testing applications in said grid environment using a passive ghost agent associated with a host operating within said grid environment, said passive ghost agent comprising a ghost controller for:
-
managing interactions between said ghost agent and said grid environment, recording data related to actions executed by the host in a ghost log of said ghost agent, wherein said host is a software object; and identifying said ghost agent to components within a grid environment; wherein at least a portion of said hosts move from one grid within said grid environment to another grid, wherein said ghost agent automatically moves from said one grid to said another grid within said grid computing environment in response to said associated host moving from said one grid to said another grid, and wherein said ghost agent is used to test grid-based applications. - View Dependent Claims (5, 6, 7)
-
-
8. A machine-readable storage having stored thereon, a computer program having a plurality of code sections, said code sections executable by a computer for causing the computer to perform the steps of:
-
identifying a plurality of hosts located within a plurality of grids of a grid environment, wherein each of said hosts is a software object; for each of said grids, associating a passive ghost agent in said grid with each one of said identified hosts operating in said grid, wherein said passive ghost agent is configured to replicate and record at least one action of said host within said grid environment, wherein said replicated actions of said passive agents are prevented from operationally executing in said grid environment; moving at least one of said hosts from one of said grids to another of said grids within said grid environment; in response to said moving of said host, moving said passive ghost agent from said one of said grids to said another grid. generating test input from said recorded data; and
,testing within said grid environment using said test input. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A machine-readable storage having stored thereon, a computer program having a plurality of code sections, said code sections executable by a computer for causing the computer to perform the steps of:
-
identifying a plurality of hosts located within a plurality of grids of a grid environment, wherein each of said hosts is a software object; associating in each of said grid a passive ghost agent in said grid with each one of said identified hosts operating in said grid, wherein said passive ghost agent is configured to replicate and record at least one action of said host within said grid environment, wherein said replicated actions of said passive agents are prevented from operationally executing in said grid environment, wherein said passive ghost agent automatically moves from one grid to another grid within said grid computing environment in response to said associated host moving from said one grid to said another grid; generating test input from said recorded data; and
, testing within said grid environment using said test input.
-
Specification