Recording a functional test with AppPerfect App Test is as easy as working with your application. All the actions you perform on your application are automatically recorded. There is no need to learn any proprietary scripting language. Moreover Recording is component based and not co-ordinate based, which does not break your functional test if position of UI element changes in future.