SYSTEM AND METHOD FOR DATA VALIDATION
First Claim
1. A data validation system for data validation over a communication network of data transformed from a source repository to a target repository, the data validation system comprising:
- a processor;
a memory communicatively coupled to the processor, wherein the memory stores processor-executable instructions, which, on execution, cause the processor to;
receive a data transformation specification from a user;
analyze 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;
generate test cases and test scripts based on the data transformation rules;
execute the test cases and the test scripts on the source repository and the target repository to validate the relationship between the corresponding fields of the source repository and the target repository; and
generate a log file indicative of the outcome of the execution of the test cases and the test scripts.
2 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for validating data in a communication network environment include receiving a data transformation specification from a user. The data transformation specification is analyzed to determine data transformation rules which are indicative of a relationship between corresponding fields of the source repository and the target repository. Test cases and test scripts are generated based on the data transformation rules and the test cases and the test scripts are executed on the source repository and the target repository to validate the relationship between the corresponding fields of the source repository and the target repository. Thereafter, a log file, indicative of the outcome of the execution of the test cases and the test scripts, is generated.
22 Citations
14 Claims
-
1. A data validation system for data validation over a communication network of data transformed from a source repository to a target repository, the data validation system comprising:
-
a processor; a memory communicatively coupled to the processor, wherein the memory stores processor-executable instructions, which, on execution, cause the processor to; receive a data transformation specification from a user; analyze 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; generate test cases and test scripts based on the data transformation rules; execute the test cases and the test scripts on the source repository and the target repository to validate the relationship between the corresponding fields of the source repository and the target repository; and generate a log file indicative of the outcome of the execution of the test cases and the test scripts. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method for validating data transformed from a source repository to a target repository, the method comprising:
-
receiving, by a data validation apparatus, a data transformation specification from a user; analyzing, by the data validation apparatus, 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, by the data validation apparatus, test cases and test scripts based on the data transformation rules; executing, by the data validation apparatus, the test cases and the test scripts on the source repository and the target repository to validate the relationship between the corresponding fields of the source repository and the target repository; and generating, by the data validation apparatus, a log file indicative of the outcome of the execution of the test cases and the test scripts. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A non-transitory computer readable medium including instructions stored thereon that when processed by at least one processor cause the processor to perform acts 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; executing the test cases and the test scripts on the source repository and the target repository to validate the relationship between the corresponding fields of the source repository and the target repository; and generating a log file indicative of the outcome of the execution of the test cases and the test scripts. - View Dependent Claims (14)
-
Specification