IP Library › Granted Patent US 12,561,231
Granted Patent B2
US 12,561,231 · App. 18/141,198 · Granted Feb 24, 2026

Method and system for calculation of network test automation feasibility and maturity indices

Inventors: Basavaraj Veerappa Somawagol (Bangalore, IN); Balaji Thangavelu (Bangalore, IN); Sreekanth Sreedevi Sasidharan (Bangalore, IN)
Assignee: Infosys Limited
G06F11/3676G06F11/3684
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 12,561,231
App. No.
18/141,198
Granted
Feb 24, 2026
Kind
B2
Abstract

This disclosure relates to method and system for calculation of network test automation feasibility and maturity indices. The method includes receiving input data including user responses to a questionnaire associated with a test case. The questionnaire may include a first set of questions associated with a coverage of test case automation, and a second set of questions associated with a usefulness of test case automation. Each question of the questionnaire may include a corresponding weightage. The method further includes computing a coverage of automation index based on the user responses and a first set of weightages corresponding to the first set of questions, and a usefulness of automation index based on the user responses and a second set of weightages corresponding to the second set of questions.

Claims (37)

1 . A method for determination of maturity of test automation, the method comprising:

receiving, by a computing device, input data comprising user responses to a questionnaire associated with a test case, wherein the questionnaire comprises a first set of questions associated with a coverage of test case automation, and a second set of questions associated with a usefulness of test case automation;

determining, by the computing device, a first set of weightages corresponding to the first set of questions and a second set of weightages corresponding to the second set of questions using an Artificial Intelligence (AI) model, wherein the determining comprises of:

dynamically updating the first set of weightages and the second set of weightages based on historical data of the test case, wherein the historical data comprises data corresponding to the first set of questions, the second set of questions, and previous weightages associated with each of the first set of questions and the second set of questions;

computing, by the computing device, a coverage of automation index based on the user responses and the first set of weightages corresponding to the first set of questions, and a usefulness of automation index based on the user responses and the second set of weightages corresponding to the second set of questions;

generating, by the computing device, a recommendation corresponding to automation of the test case based on the coverage of automation index and the usefulness of automation index;

transforming each of the user responses into a numerical value within a common scale based on a set of predefined rules;

generating a chart representing the test case on a first Graphical User Interface (GUI) based on the coverage of automation index and the usefulness of automation index, wherein:

the chart comprises an x-axis representing values of the coverage of automation index and a y-axis representing values of the usefulness of automation index,

the chart comprises four quadrants formed by extending a perpendicular line from a mid-point of the common scale of each of the x-axis and the y-axis, and

the test case is represented in a quadrant of the four quadrants; and

assigning a category from a set of categories to the test case based on the quadrant associated with the test case, wherein each of the set of categories corresponds to an automation feasibility label.

2 . The method of claim 1 , wherein the input data further comprises the historical data of the test case.

3 . The method of claim 2 , further comprising generating, by the computing device, one or more questions of the questionnaire through a generative Artificial Intelligence (AI) model based on the test case and the historical data of the test case.

4 . The method of claim 1 , further comprising assigning, by the computing device, a category from a set of categories to the test case based on the quadrant associated with the test case, wherein each of the set of categories further corresponds to an automation maturity label.

5 . The method of claim 1 , further comprising rendering, by the computing device and through a second GUI, the generated recommendation.

6 . The method of claim 1 , further comprising determining, by the computing device, an automation maturity percentage of the test case based on the coverage of automation index and the usefulness of automation index.

7 . The method of claim 1 , further comprising rendering, by the computing device and through a third GUI, a review of current automation of the test case based on the coverage of automation index and the usefulness of automation index.

8 . A system for determination of maturity of test automation, the system comprising:

a processing circuitry; and

a memory communicatively coupled to the processing circuitry, wherein the memory stores processor instructions, which when executed by the processing circuitry, cause the processing circuitry to:

receive input data comprising user responses to a questionnaire associated with a test case, wherein the questionnaire comprises a first set of questions associated with a coverage of test case automation, and a second set of questions associated with a usefulness of test case automation;

determine a first set of weightages corresponding to the first set of questions and a second set of weightages corresponding to the second set of questions using an Artificial Intelligence (AI) model, and wherein to determine the first set of weightages and the second set of weightages, the processing circuitry is further caused to:

dynamically update the first set of weightages and the second set of weightages based on historical data of the test case, wherein the historical data comprises data corresponding to the first set of questions, the second set of questions, and previous weightages associated with each of the first set of questions and the second set of questions;

compute a coverage of automation index based on the user responses and the first set of weightages corresponding to the first set of questions, and a usefulness of automation index based on the user responses and the second set of weightages corresponding to the second set of questions;

generate a recommendation corresponding to automation of the test case based on the coverage of automation index and the usefulness of automation index;

transform each of the user responses into a numerical value within a common scale based on a set of predefined rules;

generate a chart representing the test case on a first Graphical User Interface (GUI) based on the coverage of automation index and the usefulness of automation index, wherein:

the chart comprises an x-axis representing values of the coverage of automation index and a y-axis representing values of the usefulness of automation index,

the chart comprises four quadrants formed by extending a perpendicular line from a mid-point of the common scale of each of the x-axis and the y-axis, and

the test case is represented in a quadrant of the four quadrants; and

assign a category from a set of categories to the test case based on the quadrant associated with the test case, wherein each of the set of categories corresponds to an automation feasibility label.

9 . The system of claim 8 , wherein the input data further comprises the historical data of the test case.

10 . The system of claim 9 , wherein the processor instructions, on execution, further cause the processing circuitry to generate one or more questions of the questionnaire through a generative Artificial Intelligence (AI) model based on the test case and the historical data of the test case.

11 . The system of claim 8 , wherein the processor instructions, on execution, further cause the processing circuitry to render, through a second GUI, the generated recommendation.

12 . The system of claim 8 , wherein the processor instructions, on execution, further cause the processing circuitry to determine a target automation percentage of the test case based on the coverage of automation index and the usefulness of automation index.

13 . The system of claim 8 , wherein the processor instructions, on execution, further cause the processing circuitry to render, through a third GUI, a review of current automation of the test case based on the coverage of automation index and the usefulness of automation index.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 28, 2023
From: SOMAWAGOL, BASAVARAJ VEERAPPA; THANGAVELU, BALAJI; SASIDHARAN, SREEKANTH SREEDEVI
To: INFOSYS LIMITED
Reel/Frame 063483/0529 →
Priority Claims (2)
IN 202341024590 · Mar 31, 2023 · national
IN 2023430336 · Apr 27, 2023 · national
Continuity (2)
Continuation In Part 18129265 · Mar 31, 2023
Related Publication 20240330157A1 · Oct 3, 2024
References Cited (13)
US 7849115B2 · Reiner · 2010 [cited by examiner]
US 11487878B1 · Zhang · 2022 [cited by examiner]
US 12169871B1 · Reynolds · 2024 [cited by examiner]
US 20050171831A1 · Johnson · 2005 [cited by examiner]
US 20080115110A1 · Fliek · 2008 [cited by examiner]
US 20080282320A1 · DeNovo · 2008 [cited by examiner]
US 20100229155A1 · Adiyapatham · 2010 [cited by examiner]
US 20140282433A1 · Eilam · 2014 [cited by examiner]
US 20150339213A1 · Lee · 2015 [cited by examiner]
US 20180260307A1 · Varshney · 2018 [cited by examiner]
CN 102368226A · 2012 [cited by examiner]
CN 106021114A · 2016 [cited by examiner]
CN 111125342A · 2020 [cited by examiner]