1. A test script transformation system comprising: a GUI element mapping system adapted to: generate a GUI element mapping specification message comprising a GUI element version mapping; a metadata repository adapted to: receive the GUI element mapping specification message and responsively maintain GUI element metadata; GUI comparator logic operable to: accept as input: a current GAP GUI model for a current GAP version; a subsequent GAP GUI model for a subsequent GAP version; and the GUI element version mapping; and generate as output: a GUI difference model comprising a first GUI element difference entry that identifies a specific GUI element that matches between the current GAP version and the subsequent GAP version, but that differs in character between the current GAP version and the subsequent GAP version; a script analyzer operable to: accept as input: the GUI difference model; and an abstract syntax tree representation of a current test script; and generate as output at least one of: a change guide comprising script transformation information for transforming the current test script for use against the subsequent GAP version; and a transformed test script for use against the subsequent GAP version and comprising transformed script entries generated from current test script entries in the current test script.