Mir erschließt sich der Nutzen und Einsatzzweck irgendwie noch nicht.
Bei einem Unittest teste ich in aller Regel - wie der Name schon sagt - eine
Unit (bzw die enthaltenen Klassen und Routinen) soweit es geht in Isolation (oft unter Zuhilfenahme von
Mocks).
Speziell bei Forms und anderen
GUI Elementen stelle ich mir das etwas schwer vor, denn diese sind entweder komplett von der BI getrennt (was bei Delphi Entwicklern erfahrungsgemäß durch den
RAD Ansatz nicht so verbreitet ist), was das Testen obsolet macht, oder sie sind dermaßen von anderen Teilen der Applikation abhängig, dass sich ein isoliertes Testen nahezu unmöglich gestaltet.