Patents by Inventor Shanavas Madeen S
Shanavas Madeen S 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: 12293151Abstract: Provided are systems and methods for automated language testing for use in continuous integration and continuous delivery software development. In one example, the method may include identifying language tests in a plurality of different natural languages to be performed for a software application, executing the language tests and validating the language tests based on results of executed scripts, automatically assigning the language tests among a plurality of language testers based on execution of a machine learning model which pairs together a language test with a language tester based on test attributes and tester attributes, and transmitting notifications to computing devices of the plurality of language testers with information about the automatically assigned language tests.Type: GrantFiled: December 10, 2021Date of Patent: May 6, 2025Assignee: SAP SEInventors: Lindsay Russell, Tacye Huegel, Shanavas Madeen S, Win Acharya
-
Patent number: 12282419Abstract: According to some embodiments, systems and methods are provided, including a memory storing processor-executable code; and a processing unit to execute the executable program code to: execute an automation test for a user interface application, wherein execution of the automation test includes accessing a web-object; determine whether the web-object is included in an object repository; in a case it is determined the web-object is not included in the object repository, create the web-object in the object repository; and in a case it is determined the web-object is included in the object repository: determine whether the accessed web-object includes at least one different property from the web-object included in the object repository; and update the web-object included in the object repository with the at least one different property in the accessed web-object. Numerous other aspects are provided.Type: GrantFiled: May 31, 2022Date of Patent: April 22, 2025Assignee: SAP SEInventors: Naveen V, Shanavas Madeen S, Ravikanth Malipeddu, Santhosh Reddy Mereddy, Ajith G, Prabhat Kumar Singh, Sushanth B R, Manu Jose Philip
-
Publication number: 20240354238Abstract: According to some embodiments, systems and methods are provided including a memory storing processor-executable program code of a test automation module; and a processing unit to execute the processor-executable program code to cause the system to: retrieve an automate for an application under test, the application under test including a user interface displaying at least one web object; execute the automate, wherein execution of the automate further comprises: identifying at least one Open Data Protocol (OData) call in the automate; mapping at least one test data value for the web object to a corresponding parameter in the OData call; and executing the at least one OData call with the mapped at least one test data value, wherein execution of the at least one OData call outputs a response. Numerous other aspects are provided.Type: ApplicationFiled: April 18, 2023Publication date: October 24, 2024Inventors: Shanavas Madeen S, Naveen V, Ravikanth MALIPEDDU
-
Patent number: 12072788Abstract: A method of intelligent accessibility testing includes generating a test case including a plurality of tests, for an application, to test, for the application, compliance with a plurality of accessibility requirements. The method includes generating a plurality of objects. The method includes executing, during generation of the plurality of objects, a first test of the plurality of tests to determine compliance with a first accessibility requirement of the plurality of accessibility requirements. The method includes executing, based at least on the plurality of objects, a second test of the plurality of tests to determine compliance with a second accessibility requirement of the plurality of accessibility requirements. The method includes providing, based on execution of the first test and the second test, a status of the first test and/or the second test indicating the compliance with the plurality of accessibility requirements. Related systems and articles of manufacture are provided.Type: GrantFiled: September 26, 2022Date of Patent: August 27, 2024Assignee: SAP SEInventors: Shanavas Madeen S, Win Acharya, Rakhi Mishra, Havva Mehfooz
-
Publication number: 20240176728Abstract: According to some embodiments, systems and methods are provided including a memory storing program code to: execute a functional automation tool for an application under test in at least two languages, wherein execution of the functional automation tool includes a rendering of a plurality of user interfaces in each of the at least two languages; identify at least one of a label and a tooltip in each of the plurality of user interfaces; capture a screenshot for each of the plurality of user interfaces, wherein the captured screenshots include a first screenshot and at least one subsequent screenshot; identify the subsequent screenshot as unique or redundant; and render a language acceptance testing output for each unique screenshot, displaying each identified label and tooltip in the at least two languages. Numerous other aspects are provided.Type: ApplicationFiled: November 30, 2022Publication date: May 30, 2024Inventors: Ajith G, Sandeep NEGI, Ravikanth MALIPEDDU, Naveen V, Shanavas Madeen S, Anurag NAYAK
-
Publication number: 20240104004Abstract: A method of intelligent accessibility testing includes generating a test case including a plurality of tests, for an application, to test, for the application, compliance with a plurality of accessibility requirements. The method includes generating a plurality of objects. The method includes executing, during generation of the plurality of objects, a first test of the plurality of tests to determine compliance with a first accessibility requirement of the plurality of accessibility requirements. The method includes executing, based at least on the plurality of objects, a second test of the plurality of tests to determine compliance with a second accessibility requirement of the plurality of accessibility requirements. The method includes providing, based on execution of the first test and the second test, a status of the first test and/or the second test indicating the compliance with the plurality of accessibility requirements. Related systems and articles of manufacture are provided.Type: ApplicationFiled: September 26, 2022Publication date: March 28, 2024Inventors: Shanavas Madeen S., Win Acharya, Rakhi Mishra, Havva Mehfooz
-
Publication number: 20240027998Abstract: According to some embodiments, systems and methods are provided, including at least one end-to-end (E2E) scenario including a sequence of process steps; a plurality of automates, wherein an automate is executable for each process step; a memory storing processor-executable code; and a processing unit to execute the processor-executable program code to: execute the plurality of automates in a sequential order that matches a sequential order of the process steps; for each executed automate, determine whether the executed automate failed; in a case it is determined the executed automate failed, identify dependent transactional data input to the failed automate, wherein the dependent transactional data includes one or more data objects; identify a validity state of each data object; and resume execution of the process steps based on the identified validity state. Numerous other aspects are provided.Type: ApplicationFiled: July 22, 2022Publication date: January 25, 2024Inventors: Naveen V, Shanavas Madeen S, Ravikanth MALIPEDDU
-
Publication number: 20230385181Abstract: According to some embodiments, systems and methods are provided, including a memory storing processor-executable code; and a processing unit to execute the executable program code to: execute an automation test for a user interface application, wherein execution of the automation test includes accessing a web-object; determine whether the web-object is included in an object repository; in a case it is determined the web-object is not included in the object repository, create the web-object in the object repository; and in a case it is determined the web-object is included in the object repository: determine whether the accessed web-object includes at least one different property from the web-object included in the object repository; and update the web-object included in the object repository with the at least one different property in the accessed web-object. Numerous other aspects are provided.Type: ApplicationFiled: May 31, 2022Publication date: November 30, 2023Inventors: Naveen V, Shanavas Madeen S, Ravikanth MALIPEDDU, Santhosh Reddy MEREDDY, Ajith G, Prabhat Kumar SINGH, Sushanth B. R, Manu Jose PHILIP
-
Publication number: 20230186019Abstract: Provided are systems and methods for automated language testing for use in continuous integration and continuous delivery software development.Type: ApplicationFiled: December 10, 2021Publication date: June 15, 2023Inventors: Lindsay Russell, Tacye Huegel, Shanavas Madeen S, Win Acharya