Development support system and development support method
First Claim
1. A development support system for supporting development of a program, comprising:
- an input part for accepting an instruction input from an operator;
an influence extent management part for previously holding the extent of influence of each program, based on the instruction input accepted by said input part;
an acquisition part, based on an instruction input accepted by said input part and indicating program correction, for specifying a to-be-corrected program from the instruction input indicating said program correction to acquire the extent of influence of said to-be-corrected program from the extent of influence of each program held in said influence extent management part; and
a specification part for specifying an influenceable test case, based on the extent of influence of said to-be-corrected program acquired by said acquisition part, said influenceable test case being a test case to be executed after correction of said to-be-corrected program based on the instruction input indicating said program correction is completed.
1 Assignment
0 Petitions
Accused Products
Abstract
In a development support system, an influence extent management database is previously created and stored. The extent of influence of correction, if any, of each “request” (or “program”) is stored in the influence extent management database. Thus, associations are established between a “request,” a program required to be corrected when the request is corrected, and a test case required to be executed after the correction. Associations are also established between a “program” and a test case required to be executed when the program is corrected. When an instruction to correct a program is provided, for example, because of the occurrence of a failure, the development support system specifies the “program” to be corrected to acquire the extent of influence of the “program” from the influence extent management database, thereby executing only a test case included in the acquired influence extent as an operation retest. This achieves the extraction of test cases to be executed after the correction within minimum required limits.
22 Citations
9 Claims
-
1. A development support system for supporting development of a program, comprising:
-
an input part for accepting an instruction input from an operator; an influence extent management part for previously holding the extent of influence of each program, based on the instruction input accepted by said input part; an acquisition part, based on an instruction input accepted by said input part and indicating program correction, for specifying a to-be-corrected program from the instruction input indicating said program correction to acquire the extent of influence of said to-be-corrected program from the extent of influence of each program held in said influence extent management part; and a specification part for specifying an influenceable test case, based on the extent of influence of said to-be-corrected program acquired by said acquisition part, said influenceable test case being a test case to be executed after correction of said to-be-corrected program based on the instruction input indicating said program correction is completed. - View Dependent Claims (2, 3, 4)
-
-
5. A development support system for supporting development of a program, comprising:
-
an input part for accepting an instruction input from an operator; an influence extent management part for previously holding the extent of influence of each request corresponding to a program, based on the instruction input accepted by said input part; an acquisition part, based on an instruction input accepted by said input part and indicating request correction, for specifying a to-be-corrected request from the instruction input indicating said request correction to acquire the extent of influence of said to-be-corrected request from the extent of influence of each request held in said influence extent management part; and a specification part for specifying an influenceable test case, based on the extent of influence of said to-be-corrected request acquired by said acquisition part, said influenceable test case being a test case to be executed after correction of said to-be-corrected request based on the instruction input indicating said request correction is completed. - View Dependent Claims (6, 7)
-
-
8. A method of supporting development of a program, comprising the steps of:
-
(a) accepting an instruction input from an operator; (b) previously holding the extent of influence of each program, based on the accepted instruction input; (c) based on an accepted instruction input indicating program correction, specifying a to-be-corrected program from the instruction input indicating said program correction to acquire the extent of influence of said to-be-corrected program from the extent of influence of each program held in said step (b); and (d) specifying an influenceable test case, based on the extent of influence of said to-be-corrected program, said influenceable test case being a test case to be executed after correction of said to-be-corrected program based on the instruction input indicating said program correction is completed.
-
-
9. A recording medium with a development support program recorded thereon, said development support program being executed by a computer to cause said computer to perform the steps of:
-
(a) accepting an instruction input from an operator; (b) previously holding the extent of influence of each program, based on the accepted instruction input; (c) based on an accepted instruction input indicating program correction, specifying a to-be-corrected program from the instruction input indicating said program correction to acquire the extent of influence of said to-be-corrected program from the extent of influence of each program held in said step (b); and (d) specifying an influenceable test case, based on the extent of influence of said to-be-corrected program, said influenceable test case being a test case to be executed after correction of said to-be-corrected program based on the instruction input indicating said program correction is completed.
-
Specification