We are trying to test one of our applications using TestPartner 5.1.

We have planned to modularize each and every step of all test cases, typically speaking we are modularizing each and every window and its processes of our application in the form functions in shared modules.

Is it recommended to record and playback the test case or doing this modularization and calling those functions in the script?
Which of the above 2 method is reliable, stable and recommended.? I know modularization is time consuming.

Need your suggestions.

Jai Santhosh