IP Library Granted Patent US 11,385,994
Granted Patent B2
US 11,385,994 · App. 16/531,203 · Granted Jul 12, 2022

Testing automation controller framework and a method to operate the same

Inventor: Govardhana Reddy R (Bellary, IN)
G06F11/3688
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,385,994
App. No.
16/531,203
Granted
Jul 12, 2022
Kind
B2
Abstract

A testing automation controller framework and a method to operate the same are provided. The testing automation controller framework includes a processing subsystem which includes an acquisition module configured to receive one or more requests for testing of the at least one test case based from one or more users. The at least one test case includes a test case written in at least one of a plurality of technology platforms. The testing automation controller framework also includes a queue generation module configured to generate a queue of the corresponding one or more requests, a testing module configured to retrieve the one or more requests from the queue generation module, to test and execute the at least one test case sequentially based on a generated queue and to create a batch file for a test result obtained upon execution of the corresponding at least one test case.

Claims (22)

1. A testing automation controller framework for testing at least one test case comprising:

a hardware processing subsystem; and

a non-transitory memory coupled to the hardware processing subsystem, wherein the memory comprises a plurality of modules in the form of programmable instructions executable by the processing subsystem, wherein the plurality of modules comprises:

an acquisition module configured to receive one or more requests for testing of the at least one test case based on one or more parameters from one or more users, wherein the at least one test case comprises a test case written in at least one of a plurality of technology platforms is selected from a plurality of technology platforms by the one or more users and wherein the one or more parameters comprises of a type of test, a part of the one or more test cases to be tested, a type of a technology domain, a type of a computer programming language, and a web browser to execute the test case;

a queue generation module operatively coupled to the acquisition module, and configured to generate a queue of the corresponding one or more requests for the testing of the at least one test case based on the one or more parameters and a time delay, wherein the queue is generated in form of one or more messages comprising at least one of a test case identification, login of one or more users, a time submission of the test case and one or more browsers for test case to be tested;

a testing module operatively coupled to the queue generation module, and configured to:

retrieve the one or more requests associated with the testing of the at least one test case from the queue generation module;

test and execute the at least one test case sequentially based on a generated queue;

create a batch file for a test result obtained upon execution of the corresponding at least one test case; and

the memory operatively coupled to the processing subsystem, and configured to store the test result and the batch file.

2. The testing automation controller framework as claimed in claim 1 , wherein the plurality of technology platforms corresponds to a plurality of testing automation controller frameworks, wherein each of the plurality of framework is associated with a specific computer environment of a plurality of computer environments.

3. The testing automation controller framework as claimed in claim 1 , wherein the plurality of modules further comprising a tracking module operatively coupled to the testing module and configured to track every stage of execution of the at least one test case when being tested and executed.

4. The testing automation controller framework as claimed in claim 1 , wherein the plurality of modules further comprising a report module operatively coupled to the testing module and configured to generate one or more reports for the test results obtained upon execution of the at least one test case.

5. A method for testing at least one test case comprising:

receiving, by an acquisition module executable by a hardware processing subsystem, one or more requests for testing of the at least one test case based on one or more parameters from one or more users, wherein the at least one test case comprises a test case written in at least one of a plurality of technology platforms is selected from a plurality of technology platforms by the one or more users and wherein the one or more parameters comprises of a type of the test, a part of the one or more test cases to be tested, a type of a technology domain and a type of a computer programming language, web browser;

generating, by a queue generation module executable by the hardware processing subsystem, a queue of the corresponding one or more requests for the testing of the at least one test case based on the one or more parameters and a time delay, wherein the queue is generated in form of one or more messages comprising at least one of a test case identification, login of one or more users, a time submission of the test case and one or more browsers for test case to be tested;

retrieving, by a testing module executable by the hardware processing subsystem, the one or more requests associated with the testing of the at least one test case;

testing and executing, by the testing module executable by the hardware processing subsystem, the at least one test case sequentially based on a generated queue; and

creating, by the testing module executable by the hardware processing subsystem, a batch file for a test result obtained upon execution of the corresponding at least one test case.

6. The method as claimed in claim 5 , further comprising storing, by the memory, the test result and the batch file.

7. The method as claimed in claim 5 , further comprising tracking, by a tracking module, every stage of execution of the at least one test case when being tested and executed.

8. The method as claimed in claim 5 , further comprising generating, by a report module, one or more reports for the test results obtained upon execution of the at least one test case.

Assignments (7)
RELEASE OF SECURITY INTEREST Recorded Aug 6, 2025
From: FIFTH THIRD BANK, NATIONAL ASSOCIATION, AS ADMINISTRATIVE AGENT
To: MARLABS LLC
Reel/Frame 071951/0001 →
SECURITY INTEREST Recorded Aug 5, 2025
From: MARLABS LLC
To: CRESCENT AGENCY SERVICES LLC, AS AGENT
Reel/Frame 071932/0389 →
CHANGE OF NAME Recorded Aug 1, 2025
From: MARLABS INCORPORATED
To: MARLABS LLC
Reel/Frame 072315/0631 →
NOTICE OF GRANT OF SECURITY INTEREST IN PATENTS Recorded Jan 20, 2022
From: MARLABS LLC
To: FIFTH THIRD BANK, AS ADMINISTRATIVE AGENT
Reel/Frame 058785/0855 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 21, 2021
From: MARLABS INNOVATIONS PRIVATE LIMITED
To: MARLABS INCORPORATED
Reel/Frame 057856/0388 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 8, 2020
From: R, GOVARDHANA REDDY
To: MARLABS INNOVATIONS PRIVATE LIMITED
Reel/Frame 051450/0593 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 4, 2019
From: GOVARDHANA, REDDY R
To: MARLABS INNOVATIONS PRIVATE LIMITED
Reel/Frame 050264/0848 →
Priority Claims (1)
IN 201841031267 · Aug 21, 2018 · national
Continuity (1)
Related Publication 20200073789A1 · Mar 5, 2020