Evaluating and presenting software testing project status indicators

US10437707B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10437707-B2
Application numberUS-201514662518-A
CountryUS
Kind codeB2
Filing dateMar 19, 2015
Priority dateMar 19, 2015
Publication dateOct 8, 2019
Grant dateOct 8, 2019

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Systems and methods for evaluating and presenting software testing project status indicators. An example method may comprise: determining, by a computer system, a plurality of project status indicators comprising one or more average test execution rates, a required test execution rate, a test execution schedule variance, an actual test completion ratio, and/or a test completion schedule variance; and causing one or more project status indicators to be displayed in a visual relation to each other, to a timeline, and/or to another project's status indicators.

First claim

Opening claim text (preview).

What is claimed is: 1. A method, comprising: determining, by a computer system, a required test execution rate as a ratio of a number of test instances to be executed to a number of units of time remaining until a project completion date; determining an average test execution rate as a ratio of a number of test instances that have been executed over a certain period of time to a number of units of time comprised by the certain period of time; causing the required test execution rate to be presented on a screen via a user interface in a visual relation to the average test execution rate by displaying graphical elements to visually link the required test execution rate and average test execution rate; determining an actual test execution ratio as a ratio of a number of executed test instances to the number of test instances to be executed; producing a project timeline comprising a plurality of milestones by interpolating values of expected test execution ratios for calendar dates that do not coincide with dates of the plurality of milestones, wherein each milestone specifies an expected test execution ratio associated with a calendar date, wherein each expected test execution ratio is a ratio of a number of test instances to be executed by the calendar date to a total number of test instances to be executed; determining, using the project timeline, a test execution schedule variance as of a first date as a number of units of time between the first date and a second date corresponding to the actual test execution ratio; causing a graph representing the project timeline to be presented on the screen via the user interface, wherein the graph visually represents a first milestone corresponding to the first date and a second milestone corresponding to the second date; and causing a numeric value representing the test execution schedule variance to be presented on the screen via the user interface in a visual relationship to a portion of the graph between the first milestone and the second milestone. 2. The method of claim 1 , further comprising: determining an actual test completion ratio based a number of completed test instances and the number of test instances to be executed; and causing the actual test execution ratio to be presented via the user interface. 3. The method of claim 2 , further comprising: determining a test completion schedule variance based on the actual test completion ratio; and causing the test completion schedule variance to be presented via the user interface. 4. The method of claim 1 , further comprising: receiving, from a software testing host computer system, raw project status data is at least one of: a number of executed test instances and a number of failed test instances. 5. The method of claim 1 , further comprising: determining, by using linear interpolation, an expected test execution ratio for a calendar date between two milestone calendar dates. 6. The method of claim 1 , further comprising: determining a second average test execution rate as a ratio of a number of test instances that have been executed over a second period of time to a number of units of time comprised by the second period of time; and producing a graph representing the average test execution rate and the second average test execution rate. 7. A system comprising: a memory; and a processor, coupled to the memory, wherein the processor is configured to: determine a required test execution rate as a ratio of a number of test instances to be executed to a number of units of time remaining until a project completion date; determine an average test execution rate as a ratio of a number of test instances that have been executed over a certain period of time to a number of units of time comprised by the certain period of time; cause the required test execution rate to be presented on a screen via a user interface in a visual relation to the average test execution rate by displaying graphical elements to visually link the required test execution rate and average test execution rate; determine an actual test execution ratio as a ratio of a number of executed test instances to the number of test instances to be executed; produce a project timeline comprising a plurality of milestones by interpolating values of expected test execution ratios for calendar dates that do not coincide with dates of the plurality of milestones, wherein each milestone specifies an expected test execution ratio associated with a calendar date, wherein each expected test execution ratio is a ratio of a number of test instances to be executed by the calendar date to a total number of test instances to be executed; determine, using the project timeline, a test execution schedule variance as of a first date as a number of units of time between the first date and a second date corresponding to the actual test execution ratio; cause a graph representing the project timeline to be presented on the screen via the user interface, wherein the graph visually represents a first milestone corresponding to the first date and a second milestone corresponding to the second date; and cause a numeric value of the test execution schedule variance to be presented on the screen via the user interface in a visual relationship to a portion of the graph between the first milestone and the second milestone. 8. The system of claim 7 , wherein the processor is further configured to: determine an actual test completion ratio based a number of completed test instances and the number of test instances to be executed; and cause the actual test completion ratio to be presented via the user interface. 9. The system of claim 8 , wherein the processor is further configured to: determine a test completion schedule variance based on the actual test completion ratio and the required test execution rate; and cause the test completion schedule variance to be presented via the user interface. 10. The system of claim 7 , wherein the processor is further configured to: receive, from a software testing host computer system, raw project status data is at least one of: a number of executed test instances or a number of failed test instances. 11. The system of claim 7 , wherein the processor is further configured to: determine, by using linear interpolation, an expected test execution ratio for a calendar date between two milestone calendar dates. 12. The system of claim 7 , wherein the processor is further configured to: determine a second average test execution rate as a ratio of a number of test instances that have been executed over a second period of time to a number of units of time comprised by the second period of time; and produce a graph representing the average test execution rate and the second average test execution rate. 13. A computer-readable non-transitory storage medium comprising executable instructions that, when executed by a computer system, cause the computer system to: determine a required test execution rate as a ratio of a number of test instances to be executed to a number of units of time remaining until a project completion date; determine an average test execution rate as a ratio of a number of test instances that have been executed over a certain period of time to a number of units of time comprised by the certain period of time; and cause the required test execution rate to be presented on a screen via a user interface in a visual relation to the average test execution rate by displaying graphical elements to visually link the required test execution rate and average test execution rate; determine an actual test execution ratio as a ratio of a number of execute

Assignees

Inventors

Classifications

  • Performance analysis of employees; Performance analysis of enterprise or organisation operations · CPC title

  • Physics · mapped topic

  • Environments for analysis, debugging or testing of software · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US10437707B2 cover?
Systems and methods for evaluating and presenting software testing project status indicators. An example method may comprise: determining, by a computer system, a plurality of project status indicators comprising one or more average test execution rates, a required test execution rate, a test execution schedule variance, an actual test completion ratio, and/or a test completion schedule varianc…
Who is the assignee on this patent?
Teachers Insurance And Annuity Ass Of America
What technology area does this patent fall under?
Primary CPC classification G06F11/3664. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Oct 08 2019 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 3 related publications on this page (citations in our corpus or others sharing the same primary CPC).