System and method for analyzing alternatives in test plans
First Claim
Patent Images
1. A method implemented in a computer infrastructure having computer executable code tangibly embodied on a computer readable storage medium having programming instructions operable to:
- create using a processor of the computer infrastructure an initial test plan including initial estimates of effort and defect distributions, the creating comprising;
receiving empirical data; and
determining test activities based on the empirical data,wherein the initial estimates of the effort and the defect distribution comprises calculated values associated with each test activity,create an alternative test plan including alternative estimates of effort and defect distributions, the creating comprising;
providing a questionnaire to a user for adjusting the test activities of the initial test plan;
generating suggestions for a set of alternative test activities based on answers provided by the user for the questionnaire, anddetermining alternative test activities based on suggestions selected by the user from the set of alternative test activities,wherein the alternative estimates of the effort and the defect distribution comprises calculated values associated with each alternative test activity; and
display at least one metric of the initial test plan and the alternative test plan side by side for comparison by the user.
1 Assignment
0 Petitions
Accused Products
Abstract
A method includes creating an initial test plan including initial estimates of effort and defect distributions, creating an alternative test plan including alternative estimates of effort and defect distributions, and displaying at least one metric of the initial test plan and the alternative test plan side by side for comparison by a user.
98 Citations
27 Claims
-
1. A method implemented in a computer infrastructure having computer executable code tangibly embodied on a computer readable storage medium having programming instructions operable to:
-
create using a processor of the computer infrastructure an initial test plan including initial estimates of effort and defect distributions, the creating comprising; receiving empirical data; and determining test activities based on the empirical data, wherein the initial estimates of the effort and the defect distribution comprises calculated values associated with each test activity, create an alternative test plan including alternative estimates of effort and defect distributions, the creating comprising; providing a questionnaire to a user for adjusting the test activities of the initial test plan; generating suggestions for a set of alternative test activities based on answers provided by the user for the questionnaire, and determining alternative test activities based on suggestions selected by the user from the set of alternative test activities, wherein the alternative estimates of the effort and the defect distribution comprises calculated values associated with each alternative test activity; and display at least one metric of the initial test plan and the alternative test plan side by side for comparison by the user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 26, 27)
-
-
17. A system comprising:
a test planning optimization workbench including; a processor operable to; receive empirical data and determine test activities for an initial test plan based on the empirical data, provide a questionnaire for adjusting the test activities of the initial test plan, generate suggestions for a set of alternative test activities for an alternative test plan based on answers provided for the questionnaire, and determine alternative test activities based on suggestions selected from the set of alternative test activities, a memory, a defect projection engine operable to estimate an effort distribution and a defect distribution for the initial test plan and the alternative test plan, wherein the estimates of the effort and the defect distribution for the initial test plan comprises calculated values associated with each test activity, and the estimates of the effort and the defect distribution for the alternative test plan comprises calculated values associated with each alternative test activity, a schedule generation engine operable to generate a schedule for the initial test plan and the alternative test plan, a cost calculation engine operable to determine a cost of the initial test plan and the alternative test plan, and a dashboard operable to display at least one aspect of the initial test plan and the alternative test plan for comparison by a user. - View Dependent Claims (18, 19, 20)
-
21. A computer program product comprising a memory having readable program code embodied in the memory, the program code when executed on a computing device causes the computing device to:
- receive initial input data from a user;
determining test activities based on the initial input;
create an initial test plan including initial estimates of effort and defect distributions based on the initial input data, wherein the initial estimates of the effort and the defect distribution comprises calculated values associated with each test activity;
provide a questionnaire for adjusting the test activities based on the initial input;
receive answers to the questionnaire from a user;
generate suggestions for a set of alternative test activities for an alternative test plan based on the answers received for the questionnaire;
receive alternative input data from the user, the alternative input data comprising a selection of alternative test activities from the suggestions for the set of alternative test activities;
create an alternative test plan including alternative estimates of effort and defect distributions based on the alternative input data, wherein the alternative estimates of the effort and the defect distribution comprises calculated values associated with each alternative test activity; and
display at least one metric of the initial test plan and the alternative test plan side by side for comparison by a user. - View Dependent Claims (22, 23)
- receive initial input data from a user;
-
24. A computer system for providing an alternatives analysis for a test plan, the system comprising:
- a processor and a memory;
first program instructions to receiving empirical data and determine test activities based on the empirical data;
second program instructions to estimate an effort distribution and a defect distribution for an initial test plan, wherein the estimates of the effort and the defect distribution comprises calculated values associated with each test activity;
third program instructions to generate a schedule for the initial test plan;
fourth program instructions to determine a cost of the initial test plan;
fifth program instructions to provide a questionnaire for adjusting the test activities;
sixth program instructions to generate suggestions for a set of alternative test activities for an alternative test plan based on answers provided for the questionnaire;
seventh program instructions to determine alternative test activities based on suggestions selected from the set of alternative test activities;
eighth program instructions to estimate an alternative effort distribution and a defect distribution for the alternative test plan, wherein the alternative estimates of the effort and the defect distribution comprises calculated values associated with each determined alternative test activity;
ninth program instructions to generate a schedule for the alternative test plan;
tenth program instructions to determine a cost of the alternative test plan; and
eleventh program instructions to display at least one aspect of the initial test plan and the alternative test plan for comparison by a user, wherein the first through eleventh program instructions are stored on the memory for execution by the processor. - View Dependent Claims (25)
- a processor and a memory;
Specification