9. A system for software testing and validation, the system comprising: a computer component associated with a software testing and validation program product, the software testing and validation program product including instructions that, when executed by the computer component, causes the computer component to perform the operations of: identifying a software application under test (SAUT), generating, from the SAUT an abstract model of at least one region of the SAUT, the abstract model including data that facilitates adaptation of a test script to the SAUT when changes are made to the SAUT, testing at least one object in the at least one region of the SAUT with the test script, the test script utilizing the abstract model to conduct the testing, altering the SAUT, the altering comprising one or more of the following: relocating the at least one region of the SAUT and redefining the at least one region of the SAUT; and re-executing the test script to test the at least one object in the at least one region by navigating the abstract model, the re-executing performed without regeneration of the abstract model.
9. A system for software testing and validation, the system comprising: a computer component associated with a software testing and validation program product, the software testing and validation program product including instructions that, when executed by the computer component, causes the computer component to perform the operations of: identifying a software application under test (SAUT), generating, from the SAUT an abstract model of at least one region of the SAUT, the abstract model including data that facilitates adaptation of a test script to the SAUT when changes are made to the SAUT, testing at least one object in the at least one region of the SAUT with the test script, the test script utilizing the abstract model to conduct the testing, altering the SAUT, the altering comprising one or more of the following: relocating the at least one region of the SAUT and redefining the at least one region of the SAUT; and re-executing the test script to test the at least one object in the at least one region by navigating the abstract model, the re-executing performed without regeneration of the abstract model. 10. The system of claim 9 , wherein the data that facilities adaptation of a test script further comprises at least one tag within the SAUT, wherein the at least one tag is nested within other tags, thereby creating a hierarchy with the abstract model.