Patents by Inventor Prasanth Kiran Malla

Prasanth Kiran Malla 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: 10565095
    Abstract: A hybrid testing automation engine tests a main application using a client browser and includes an object learning module to parse code describing a web page destined to be rendered by the client browser to identify predetermined types of page elements and associate therewith a respective plurality of identification means to locate such elements and store such data in an object repository. A test data manager module manages test data in a hierarchy including a global level, a scenario level, and a step level and store such data in a test data repository. A scripting module facilitates script generation but also includes the capability of recording steps (actions) for playback during testing. A test execution module executes a test scenario including the playback of recorded steps and/or execution of scripts with reference to the object repository and the test data repository.
    Type: Grant
    Filed: December 15, 2017
    Date of Patent: February 18, 2020
    Assignee: SYNTEL, INC.
    Inventors: Prasanth Kiran Malla, Padmanabhan Balasubramanian, Komali Botchu, Himanshu Halder, Balaji Munusamy
  • Publication number: 20180173606
    Abstract: A hybrid testing automation engine tests a main application using a client browser and includes an object learning module to parse code describing a web page destined to be rendered by the client browser to identify predetermined types of page elements and associate therewith a respective plurality of identification means to locate such elements and store such data in an object repository. A test data manager module manages test data in a hierarchy including a global level, a scenario level, and a step level and store such data in a test data repository. A scripting module facilitates script generation but also includes the capability of recording steps (actions) for playback during testing. A test execution module executes a test scenario including the playback of recorded steps and/or execution of scripts with reference to the object repository and the test data repository.
    Type: Application
    Filed: December 15, 2017
    Publication date: June 21, 2018
    Inventors: Prasanth Kiran Malla, Padmanabhan Balasubramanian, Komali Botchu, Himanshu Halder, Balaji Munusamy
  • Patent number: 9836385
    Abstract: A system for cross-browser testing of one or more web applications may include receiving user selection of web browsers, one or more test fields each corresponding to a specified web element, one or more attributes each corresponding to a specified property of a web element, and a tolerance value for each of the one or more selected attributes. A system for cross-browser testing may be configured to compare a selected attribute of each selected test field within a web page rendered by one selected browser with a corresponding attribute of a corresponding test field within the web page rendered by another selected browser relative to a selected tolerance value, and generate a report of the comparison. A system for cross-browser testing may be configured for comparisons independent of a human language used and may include a language translation module.
    Type: Grant
    Filed: November 24, 2014
    Date of Patent: December 5, 2017
    Assignee: Syntel, Inc.
    Inventor: Prasanth Kiran Malla
  • Patent number: 9727450
    Abstract: A method of testing a software application may include receiving a business process model of a software application, the business process model comprising representations of elements of the software application and labels for the elements of the software application. The method may further include generating a plurality of test cases according to the business process model, each test case comprising respective links between one or items of test data and the labels for the elements of the software application, and executing the test cases to test the software application. The method may further include prioritizing and generating pre-conditions for test cases. The method may be embodied in an article of manufacture, such as a non-transitory computer-readable medium storing instructions.
    Type: Grant
    Filed: March 27, 2015
    Date of Patent: August 8, 2017
    Assignee: Syntel, Inc.
    Inventors: Srinath M. Mallya, Padmanabhan Balasubramanian, Prasanth Kiran Malla
  • Publication number: 20160283358
    Abstract: A method of testing a software application may include receiving a business process model of a software application, the business process model comprising representations of elements of the software application and labels for the elements of the software application. The method may further include generating a plurality of test cases according to the business process model, each test case comprising respective links between one or items of test data and the labels for the elements of the software application, and executing the test cases to test the software application. The method may further include prioritizing and generating pre-conditions for test cases. The method may be embodied in an article of manufacture, such as a non-transitory computer-readable medium storing instructions.
    Type: Application
    Filed: March 27, 2015
    Publication date: September 29, 2016
    Applicant: Syntel, Inc.
    Inventors: Srinath M. Mallya, Padmanabhan Balasubramanian, Prasanth Kiran Malla
  • Publication number: 20160147641
    Abstract: A system for cross-browser testing of one or more web applications may include receiving user selection of web browsers, one or more test fields each corresponding to a specified web element, one or more attributes each corresponding to a specified property of a web element, and a tolerance value for each of the one or more selected attributes. A system for cross-browser testing may be configured to compare a selected attribute of each selected test field within a web page rendered by one selected browser with a corresponding attribute of a corresponding test field within the web page rendered by another selected browser relative to a selected tolerance value, and generate a report of the comparison. A system for cross-browser testing may be configured for comparisons independent of a human language used and may include a language translation module.
    Type: Application
    Filed: November 24, 2014
    Publication date: May 26, 2016
    Inventor: Prasanth Kiran Malla