Can't we introduce a tclwebtest mode and if that is set list and form builder for instance set a client property (ad_set_client_property) with the actual status of the page? tclwebtest could check for this parameter.
Regarding the second point..what about a default installation with dummy data that is always used?