6. A non-transitory computer readable medium having stored thereon instructions for validating data transformed from a source repository to a target repository comprising machine executable code that when executed by a processor, causes the processor to perform steps comprising: receiving a data transformation specification from a user; analyzing the data transformation specification to determine data transformation rules, wherein the data transformation rules are indicative of a relationship between corresponding fields of the source repository and the target repository; generating test cases and test scripts based on the data transformation rules; determining a number of records on which the test cases and the test scripts are to be executed; executing the test cases and the test scripts in an order based on the data transformation rules, on the source repository and the target repository to validate the relationship between the corresponding fields of the source repository and the target repository, wherein execution of the test cases and the test scripts is initiated serially when the determined number of records is less than a critical threshold, and wherein the execution of the test cases and the test scripts is initiated in parallel when the determined number of records is more than a critical threshold; and generating a log file indicative of the outcome of the execution of the test cases and the test scripts.
6. A non-transitory computer readable medium having stored thereon instructions for validating data transformed from a source repository to a target repository comprising machine executable code that when executed by a processor, causes the processor to perform steps comprising: receiving a data transformation specification from a user; analyzing the data transformation specification to determine data transformation rules, wherein the data transformation rules are indicative of a relationship between corresponding fields of the source repository and the target repository; generating test cases and test scripts based on the data transformation rules; determining a number of records on which the test cases and the test scripts are to be executed; executing the test cases and the test scripts in an order based on the data transformation rules, on the source repository and the target repository to validate the relationship between the corresponding fields of the source repository and the target repository, wherein execution of the test cases and the test scripts is initiated serially when the determined number of records is less than a critical threshold, and wherein the execution of the test cases and the test scripts is initiated in parallel when the determined number of records is more than a critical threshold; and generating a log file indicative of the outcome of the execution of the test cases and the test scripts. 7. The medium as set forth in claim 6 further having stored thereon at least one additional instruction that when executed by the processor causes the processor to perform at least one additional step comprising generating a report, based on the log file, wherein the report is indicative of whether values stored in the corresponding fields of the source repository and the target repository are in accordance with the data transformation rules.