Testing applications within a grid environment using ghost agents
First Claim
Patent Images
1. A non-transitory 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, the computer instructions comprising:
- identifying an application comprising one or more hosts that 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;
testing the application by identifying at least a portion of said hosts to yield identified hosts and associating a passive ghost agent within said grid with each of said identified hosts to yield an associated host, wherein said passive ghost agent is configured to replicate and record said actions executed by said associated host in said grid, wherein said recorded data is used to simulate user interactions within said test segment, wherein said replicated actions of said passive ghost agent are prevented from operationally executing in said grid environment, 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
16 Claims
-
1. A non-transitory 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, the computer instructions comprising:
-
identifying an application comprising one or more hosts that 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; testing the application by identifying at least a portion of said hosts to yield identified hosts and associating a passive ghost agent within said grid with each of said identified hosts to yield an associated host, wherein said passive ghost agent is configured to replicate and record said actions executed by said associated host in said grid, wherein said recorded data is used to simulate user interactions within said test segment, wherein said replicated actions of said passive ghost agent are prevented from operationally executing in said grid environment, and wherein said passive ghost agent moves responsively from said one grid to said another grid in response to movement of said associated host. - View Dependent Claims (2, 3)
-
-
4. A non-transitory machine-readable storage medium in a grid computing environment, comprising computer instructions for:
-
identifying a plurality of hosts operating within a plurality of grids of a grid environment, wherein each of said hosts is a software object; and testing applications in said grid environment using a passive ghost agent associated with each one of said plurality of hosts operating within said grid environment, said passive ghost agent comprising a ghost controller for; managing interactions between said passive ghost agent and said grid environment, replicating and recording actions executed by an associated host in a ghost log of said passive ghost agent, and identifying said passive 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 passive 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, wherein said replicated actions of said passive ghost agent are prevented from operationally executing in said grid environment, and wherein said passive ghost agent is used to test grid-based applications. - View Dependent Claims (5, 6, 7)
-
-
8. A non-transitory 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)
-
Specification