Patents by Inventor Girish RAGHAVAN
Girish RAGHAVAN has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Patent number: 11768824Abstract: The disclosure relates to method and system for performing real-time data validation. The method includes fetching a plurality of metadata from a set of external data sources and a set of external file storage systems. The plurality of metadata is fetched along with a set of connection configuration parameters and column mapping information The method further includes generating a set of clusters for performing data validation in an external processing infrastructure based on an analysis of the plurality of metadata and of the external processing infrastructure. The method further includes determining a set of test scripts from a plurality of test scripts based on the column mapping information and the set of connection configuration parameters. The method further includes performing a real-time data validation by executing the set of test scripts in the set of clusters.Type: GrantFiled: July 28, 2020Date of Patent: September 26, 2023Assignee: Wipro LimitedInventors: Girish Raghavan, Thamilchelvi Peterbarnabas, Inderjeet Yadav, Arunachalam Lakshmanan, Sindhu P
-
Publication number: 20210303548Abstract: The disclosure relates to method and system for performing real-time data validation. The method includes fetching a plurality of metadata from a set of external data sources and a set of external file storage systems. The plurality of metadata is fetched along with a set of connection configuration parameters and column mapping information The method further includes generating a set of clusters for performing data validation in an external processing infrastructure based on an analysis of the plurality of metadata and of the external processing infrastructure. The method further includes determining a set of test scripts from a plurality of test scripts based on the column mapping information and the set of connection configuration parameters. The method further includes performing a real-time data validation by executing the set of test scripts in the set of clusters.Type: ApplicationFiled: July 28, 2020Publication date: September 30, 2021Inventors: Girish RAGHAVAN, Thamilchelvi Peterbarnabas, Inderjeet Yadav, Arunachalam Lakshmanan, Sindhu P
-
Patent number: 10860530Abstract: Disclosed herein is a method and system for migrating automation assets in an enterprise system. The method includes receiving, by an asset management system, an input data associated with the automation assets from a source application. Also, the method includes configuring a first set of data types associated with the input data, by identifying a corresponding data type from a second set of data types, configured in a target application. Further, the method includes generating a relationship between each of a plurality of entities associated with the first set of data types and a corresponding plurality of entities associated with the second set of data types in the target application. Finally, the method includes migrating the plurality of entities associated with the first set of data types from the source application to the target application based on the generated relationship.Type: GrantFiled: March 24, 2017Date of Patent: December 8, 2020Assignee: Wipro LimitedInventors: Girish Raghavan, Thamilchelvi Peterbarnabas, Deepika Sivakumar, Rajkumar Kanakaraj
-
Patent number: 10761971Abstract: A method and device for automating testing based on context parsing across multiple technology layers is disclosed. The method includes clustering a plurality of test instructions into a plurality of technology groups based on an analysis of the plurality of test instructions. The method further includes creating an automation component for a set of test instructions in each of the plurality of technology groups, based on actions and objects in an associated set of test instructions. Further, the method includes identifying for each technology group a context information to be passed from an automation component associated with a technology layer to a downstream automation component associated with a succeeding technology layer, based on Natural Language Processing of the plurality of test instructions, and executing testing of the application based on the automation component and the associated context information.Type: GrantFiled: March 30, 2018Date of Patent: September 1, 2020Assignee: Wipro LimitedInventors: Girish Raghavan, Selvan Nagaraja, Ganesh Narayan, Thamilchelvi Peterbarnabas
-
Publication number: 20200104247Abstract: The present disclosure discloses method and system for uninterrupted automation testing of end-user application. The automated testing system receives information about test automation tool, test scenarios of the end-user application and screen flow for each of the test scenarios, from the user. The system then identifies objects, control objects for each of the screens present in each of the test scenarios by using NLP. The objects, control objects, automated steps and corresponding test data are stored in the database. During real time, pre-stored automation steps are executed, and modified screens are identified from failed execution logs. The system then identifies modified objects and control objects in the modified screen and updates object properties. The system also maps the modified control objects to corresponding next screen using NLP. The automation steps are updated for the modified objects, control objects and the test data based on the updated automation steps.Type: ApplicationFiled: November 20, 2018Publication date: April 2, 2020Inventors: Girish RAGHAVAN, Thamilchelvi PETERBARNABAS, Shaik ASHA
-
Patent number: 10467130Abstract: The present disclosure relates to a method and system for generating and transforming test data. The one embodiment, a user query is received in natural language and parsed to generate keywords using lemmatization. Based on the generated keywords and filter conditions in the user query, a data source specific executable query suitable for data sources is generated and executed against each data source to generate test data. The method determines if there are any missing test data in the generated test data and creates missing test data based on the data type, number of records required. The method also automatically transforms the generated test data into corresponding test data suitable to the requirements of a target system. Thus, the system generates test data specific to different data sources based on query provided in natural language and transforms the generated test data to comply with the requirements of the target system.Type: GrantFiled: March 20, 2017Date of Patent: November 5, 2019Assignee: Wipro LimitedInventors: Girish Raghavan, Venkatesan Marimuthu, Saravanan Kalimuthu, Prashanth A Davey, Thamilchelvi Peterbarnabas, Selvan Nagaraja
-
Publication number: 20190251016Abstract: A method and device for automating testing based on context parsing across multiple technology layers is disclosed. The method includes clustering a plurality of test instructions into a plurality of technology groups based on an analysis of the plurality of test instructions. The method further includes creating an automation component for a set of test instructions in each of the plurality of technology groups, based on actions and objects in an associated set of test instructions. Further, the method includes identifying for each technology group a context information to be passed from an automation component associated with a technology layer to a downstream automation component associated with a succeeding technology layer, based on Natural Language Processing of the plurality of test instructions, and executing testing of the application based on the automation component and the associated context information.Type: ApplicationFiled: March 30, 2018Publication date: August 15, 2019Inventors: Girish Raghavan, Selvan Nagaraja, Ganesh Narayan, Thamilchelvi Peterbarnabas
-
Patent number: 10102112Abstract: The present disclosure relates to a method for generating test strategy for a software application. The test strategy generation system receives a plurality of parameters from internal and external data sources and determines one or more behavioral patterns for the plurality of parameters of the external data sources. The test strategy generation system calculates a score for the plurality of parameters of external and internal data sources based on a corresponding weightage value and one or more behavioral patterns and compares an aggregate score with corresponding threshold weightage value for the plurality of parameters. The test strategy generation system generates test strategy parameters based on the comparison and filters a set of test cases for the plurality of parameters from the plurality of test cases based on the test strategy parameters.Type: GrantFiled: January 21, 2016Date of Patent: October 16, 2018Assignee: WIPRO LIMITEDInventors: Girish Raghavan, Selvan Nagaraja, Ganesh Narayan
-
Publication number: 20180267978Abstract: Disclosed herein is a method and system for migrating automation assets in an enterprise system. The method includes receiving, by an asset management system, an input data associated with the automation assets from a source application. Also, the method includes configuring a first set of data types associated with the input data, by identifying a corresponding data type from a second set of data types, configured in a target application. Further, the method includes generating a relationship between each of a plurality of entities associated with the first set of data types and a corresponding plurality of entities associated with the second set of data types in the target application. Finally, the method includes migrating the plurality of entities associated with the first set of data types from the source application to the target application based on the generated relationship.Type: ApplicationFiled: March 24, 2017Publication date: September 20, 2018Inventors: Girish Raghavan, Thamilchelvi Peterbarnabas, Deepika Sivakumar, Rajkumar Kanakaraj
-
Publication number: 20180210821Abstract: The present disclosure relates to a method and system for generating and transforming test data. In one embodiment, a user query is received in natural language and parsed to generate keywords using lemmatization. Based on the generated keywords and filter conditions in the user query, a data source specific executable query suitable for data sources is generated and executed against each data source to generate test data. The method determines if there are any missing test data in the generated test data and creates missing test data based on the data type, number of records required. The method also automatically transforms the generated test data into corresponding test data suitable to the requirements of a target system. Thus, the system generates test data specific to different data sources based on query provided in natural language and transforms the generated test data to comply with the requirements of the target system.Type: ApplicationFiled: March 20, 2017Publication date: July 26, 2018Inventors: Girish Raghavan, Venkatesan Marimuthu, Saravanan Kalimuthu, Prashanth A. Davey, Thamilchelvi Peterbarnabas, Selvan Nagaraja
-
Patent number: 9858175Abstract: The present disclosure is related in general to software testing and a method and a system for generating a valid set of test configurations for test scenarios. A test configuration generation system retrieves one or more test parameters from each of one or more test scenarios associated with a corresponding requirement and a requirement criticality. Further, the test configuration generation system identities data values corresponding to each of the one or more test parameters. Further, it generates a valid set of test configurations for each test scenario based on requirement risk and eliminates one or more invalid test configuration combinations detected and finally a valid set of test configurations for each test scenario is generated. The present disclosure ensures right coverage with right set of configurations that can be executed within the limited time available and reduces 80% of manual efforts in generating the test configurations.Type: GrantFiled: November 21, 2016Date of Patent: January 2, 2018Assignee: WIPRO LIMITEDInventors: Girish Raghavan, Thamilchelvi Peterbarnabas, Deepashree Mohan
-
Patent number: 9830255Abstract: The present disclosure relates to a method for optimizing test suite comprising plurality of test cases. The method comprises receiving, a test suite comprising a plurality of test cases along with one or more optimization parameters from one or more sources. The method further comprises computing similarity index scores of each test case by comparing test case scenario of each test case of the plurality of test cases with a first reference test case scenario. The method further comprises identifying first set of one or more test cases among the plurality of test cases requiring optimization when the similarity index scores of the one or more test cases is equal to or more than a predetermined threshold score. The method further comprises performing one or more events on the identified first set of one or more test cases for optimizing the test suite.Type: GrantFiled: February 5, 2016Date of Patent: November 28, 2017Assignee: WIPRO LIMITEDInventors: Girish Raghavan, Fathima Jahaara, Thamilchelvi Peterbarnabas
-
Patent number: 9753842Abstract: The present subject matter relates to a method, device, and computer readable medium for creating universal test scripts for testing variants of software applications. The method comprises receiving, by a test automation computing device, one or more test cases from a test management system. Keyword functions and sequences are identified corresponding to sequence of steps in the one or more test cases. The universal test script is generated based on the keyword functions and the sequences, wherein the keyword functions comprise test parameters. Test objects and test data are delinked from the universal test script. The test objects and the test data are binded to the universal test script based on the test parameters, while executing the universal test script on an automation tool, wherein the test objects and the test data are specific to the variant of the application.Type: GrantFiled: June 24, 2014Date of Patent: September 5, 2017Assignee: Wipro LimitedInventors: Girish Raghavan, Ganesh Narayan, Thamilchelvi Peterbarnabas, Balasubramanian Sankara Sivarama Krishnan
-
Publication number: 20170161180Abstract: The present disclosure relates to a method for optimizing test suite comprising plurality of test cases. The method comprises receiving, a test suite comprising a plurality of test cases along with one or more optimization parameters from one or more sources. The method further comprises computing similarity index scores of each test case by comparing test case scenario of each test case of the plurality of test cases with a first reference test case scenario. The method further comprises identifying first set of one or more test cases among the plurality of test cases requiring optimization when the similarity index scores of the one or more test cases is equal to or more than a predetermined threshold score. The method further comprises performing one or more events on the identified first set of one or more test cases for optimizing the test suite.Type: ApplicationFiled: February 5, 2016Publication date: June 8, 2017Applicant: Wipro LimitedInventors: Girish RAGHAVAN, Fathima Jahaara, Thamilchelvi Peterbarnabas
-
Publication number: 20170161178Abstract: The present disclosure relates to a method for generating test strategy for a software application. The test strategy generation system receives a plurality of parameters from internal and external data sources and determines one or more behavioural patterns for the plurality of parameters of the external data sources. The test strategy generation system calculates a score for the plurality of parameters of external and internal data sources based on a corresponding weightage value and one or more behavioural patterns and compares an aggregate score with corresponding threshold weightage value for the plurality of parameters. The test strategy generation system generates test strategy parameters based on the comparison and filters a set of test cases for the plurality of parameters from the plurality of test cases based on the test strategy parameters.Type: ApplicationFiled: January 21, 2016Publication date: June 8, 2017Inventors: Girish RAGHAVAN, Selvan NAGARAJA, Ganesh NARAYAN
-
Patent number: 9529700Abstract: The present subject matter relates to a computer implemented method and a computer system for optimizing execution of test cases. The method comprises calculating failure probability level of plurality of test cases based on plurality of test results associated to each of the plurality of test cases and determining dynamic risk profile level based on weights assigned to the failure probability level and risk impact parameter of the plurality of test cases. The method further comprises determining one or more set of optimal test cases to be executed based on the dynamic risk profile level of the plurality of test cases satisfying one or more test rule parameters. Upon determining, the method comprises identifying sequence of executing the one or more set of optimal test cases based on the one or more test sequence parameters and executing the one or more set of optimal test cases in the identified sequence.Type: GrantFiled: June 10, 2014Date of Patent: December 27, 2016Assignee: Wipro LimitedInventors: Girish Raghavan, Ganesh Narayan, Thamilchelvi Peterbarnabas
-
Publication number: 20160147646Abstract: This technology relates to a method and system for executing automated tests in an integrated test environment comprising plurality of test environments. The test management module configured in the system creates one or more test sets by grouping the one or more test cases received from the input module. The control module determines status of the test environment for executing each test set. If the test environment is available then the corresponding test set is executed and if the test environment is not available an order of execution of the test sets is rearranged. The status of the test environment is checked after a predetermined time interval and if the test environment is not available, the control module determines the availability of the virtual response for providing virtual service. If the test environment is not available the control module creates a ticket indicating failure of the test environment.Type: ApplicationFiled: February 10, 2015Publication date: May 26, 2016Inventors: Girish Raghavan, Ganesh Narayan, Thamilchelvi Peterbarnabas
-
Publication number: 20150324274Abstract: The present subject matter relates to a method, device, and computer readable medium for creating universal test scripts for testing variants of software applications. The method comprises receiving, by a test automation computing device, one or more test cases from a test management system. Keyword functions and sequences are identified corresponding to sequence of steps in the one or more test cases. The universal test script is generated based on the keyword functions and the sequences, wherein the keyword functions comprise test parameters. Test objects and test data are delinked from the universal test script. The test objects and the test data are binded to the universal test script based on the test parameters, while executing the universal test script on an automation tool, wherein the test objects and the test data are specific to the variant of the application.Type: ApplicationFiled: June 24, 2014Publication date: November 12, 2015Inventors: Girish Raghavan, Ganesh Narayan, Thamilchelvi Peterbarnabas, Balasubramanian Sankara Sivarama Krishnan
-
Publication number: 20150309918Abstract: The present subject matter relates to a computer implemented method and a computer system for optimizing execution of test cases. The method comprises calculating failure probability level of plurality of test cases based on plurality of test results associated to each of the plurality of test cases and determining dynamic risk profile level based on weights assigned to the failure probability level and risk impact parameter of the plurality of test cases. The method further comprises determining one or more set of optimal test cases to be executed based on the dynamic risk profile level of the plurality of test cases satisfying one or more test rule parameters. Upon determining, the method comprises identifying sequence of executing the one or more set of optimal test cases based on the one or more test sequence parameters and executing the one or more set of optimal test cases in the identified sequence.Type: ApplicationFiled: June 10, 2014Publication date: October 29, 2015Inventors: Girish Raghavan, Ganesh Narayan, Thamilchelvi Peterbarnabas
-
Publication number: 20150227452Abstract: Systems and methods of testing, of software applications, based on business process models are described herein. In one example, the method comprises receiving, by a processor, the at least one business process model, wherein the at least one business process model is indicative of a business process associated with the software application and analyzing, by the processor, the at least one business process model to identify at least one test scenario. The method further comprises generating, by the processor, a set of test cases and test data for the at least one test scenario and producing, by the processor, a set of test automation scripts based on one or more keywords associated with the at least one test scenario.Type: ApplicationFiled: March 28, 2014Publication date: August 13, 2015Applicant: Wipro LimitedInventors: Girish Raghavan, Imtiyaz Ahmed Shaikh, Ganesh Narayan