Patent ID: 8429459

Claim:
A computer system including instructions recorded on a non-transitory computer-readable storage medium and readable by at least one processor, the system comprising: an attribute collector configured to cause the at least one processor to collect an attribute set for each test entity of a plurality of test entities, the attribute sets being included in outputs of a first instance of a software test testing functionality of a software application and executed in a software environment; an attribute analysis signal handler configured to cause the at least one processor to receive an attribute analysis signal associated with a change in the software environment, the change causing an incompatibility with an affected test entity of the plurality of test entities; and a view generator configured to cause the at least one processor to provide an attribute-based view associated with an affected attribute set associated with the change, the attribute-based view providing the affected attribute set as being included in outputs of a second instance of the software test testing the functionality of the software application and executed in the software environment, and thereby identifying the affected test entity as requiring an update to maintain compatibility with the software environment after the change, wherein the change is associated with a software object within the software environment for which attributes are collected, and wherein the system includes an attribute comparator configured to provide a comparison of the affected attribute set with the attributes collected for the software object and included in a corresponding attribute set of the attribute sets.