If the application under test (AUT) is a short-term project (single release) or its GUI changes are limited across releases, then it may be appropriate to use record-playback.
Graphical User Interface (GUI) test is a main part of software test. The research of GUI automatic test mainly concentrates on auto-generating of test script and automatic test of record-playback.