3. The method of claim 1 further comprising synchronizing of the test case model for the selected UI model with the selected UI model as the sequence of UI Actions based on the structure pattern of the selected UI model using a synchronization module ( 218 ).
1. A method for automated User Interface (UI) testing through model driven techniques, the method comprising processor implemented steps of: selecting the (UI) model using a selection module ( 210 ); creating a test case model for the selected UI model and populating the created test case model into a test case editor ( 222 ) using a test case model creation module ( 212 ), wherein the test case model is created as a sequence of UI Actions based on a structure pattern of the selected UI model; validating the test case model for the selected UI model using a validation module ( 214 ); generating a test case script from the test case model for the selected UI model using a script generation module ( 216 ).