Abstract: Embodiments of the present disclosure disclose a method and a device for optimizing software testing process. The method comprises receiving input data from one or more test management systems and one or more project complexity systems. The method also comprises computing an effort index value by correlating the input data based on at least one parameter associated with the one or more project complexity systems. The method further comprises obtaining an effectiveness value based on the effort index value and the input data and optimizing the software testing process by computing a usefulness value associated with the input data and the effectiveness value. FIGURE 4
Claims:We claim:
1. A method for optimizing software testing process, comprising:
receiving, by a testing process computing system, input data from one or more test management systems and one or more project complexity systems;
computing, by the testing process computing system, an effort index value by correlating the input data based on at least one parameter associated with the one or more project complexity systems;
obtaining, by the testing process computing system, an effectiveness value based on the effort index value and the input data; and
optimizing, by the testing process computing system, the software testing process by computing a usefulness value associated with the input data and the effectiveness value.
2. The method as claimed in claim 1, wherein the input data comprises at least one of number of defects, number of activities, number of test cases, amount of effort and a complexity value, associated with one or more projects.
3. The method as claimed in claims 1 or 2, wherein computing the effort index value comprises:
identifying a complexity value associated with each of the one or more projects; and
input data used for correlating is complexity values associated with each of the one or more projects is normalized to obtain an effort index value for each activity associated with each of the one or more projects.
4. The method as claimed in claims 1 or 2, wherein determining the effectiveness value comprises:
computing, an intermediate effectiveness value for each activity of the one or more projects, using number of test cases, number of defects and effort index value associated with corresponding activity of the one or projects; and
obtaining an effectiveness value of each activity, by computing an average of intermediate effectiveness values associated with an activity for one or more projects.
5. The method as claimed in claims 1 or 2, wherein optimizing the software testing process comprises:
computing a usefulness value for each activity, using the effectiveness value and an associated value of the activity, wherein the associated value is total number of times an activity is performed on the one or more projects; and
eliminating an activity with a least usefulness value, thereby optimizing the software testing process.
6. The method as claimed in claim 1 further comprises generating one or more reports comprising plurality of activities, effectiveness value associated with each activity, usefulness value associated with each activity and any other value determined by the testing process computing device.
7. A testing process computing system for optimizing software testing process, comprising:
a processor; and
a memory communicatively coupled to the processor, wherein the memory stores processor-executable instructions, which, on execution, causes the processor to:
receive input data from one or more test management systems and one or more project complexity systems;
compute an effort index value by correlating the input data based on at least one parameter associated with the one or more project complexity systems;
obtain an effectiveness value based on the effort index value and the input data; and
optimize the software testing process by computing a usefulness value associated with the input data and the effectiveness value.
8. The testing process computing system as claimed in claim 8, wherein the input data comprises at least one of number of defects, number of activities, number of test cases, amount of effort and a complexity value, associated with one or more projects.
9. The testing process computing system as claimed in claims 7 or 8, wherein computing the effort index value comprises:
identifying a complexity value associated with each of the one or more projects; and
input data used for correlating is complexity values associated with each of the one or more projects is normalized to obtain an effort index value for each activity associated with each of the one or more projects.
10. The testing process computing system as claimed in claims 7 or 8, wherein determining the effectiveness value comprises:
computing, an intermediate effectiveness value for each activity of the one or more projects, using number of test cases, number of defects and effort index value associated with corresponding activity of the one or projects; and
obtaining an effectiveness value of each activity, by computing an average of intermediate effectiveness values associated with an activity for one or more projects.
11. The testing process computing system as claimed in claims 7 or 8, wherein optimizing the software testing process comprises:
computing a usefulness value for each activity, using the effectiveness value and an associated value of the activity, wherein the associated value is total number of times an activity is performed on the one or more projects; and
eliminating an activity with a least effectiveness value, thereby optimizing the software testing process.
12. The testing process computing system as claimed in claim 7 further comprises generating one or more reports comprising plurality of activities, effectiveness value associated with each activity, usefulness value associated with each activity and any other value determined by the testing process computing device.
13. A non-transitory computer readable medium including instructions stored thereon that when processed by at least one processor cause a system to perform operations comprising:
receiving input data from one or more test management systems and one or more project complexity systems;
computing an effort index value by correlating the input data based on at least one parameter associated with the one or more project complexity systems;
obtaining an effectiveness value based on the effort index value and the input data; and
optimizing the software testing process by computing a usefulness value associated with the input data and the effectiveness value.
14. The medium as claimed in claim 13, wherein the input data comprises at least one of number of defects, number of activities, number of test cases, amount of effort and a complexity value, associated with one or more projects.
15. The medium as claimed in claims 13 or 14, wherein the instructions further cause the at least one processor to perform operations comprising:
identifying a complexity value associated with each of the one or more projects; and
input data used for correlating is complexity values associated with each of the one or more projects is normalized to obtain an effort index value for each activity associated with each of the one or more projects.
16. The medium as claimed in claims 13 or 14, wherein the instructions further cause the at least one processor to perform operations comprising:
computing, an intermediate effectiveness value for each activity of the one or more projects, using number of test cases, number of defects and effort index value associated with corresponding activity of the one or projects; and
obtaining an effectiveness value of each activity, by computing an average of intermediate effectiveness values associated with an activity for one or more projects.
17. The medium as claimed in claims 13 or 14, wherein the instructions further cause the at least one processor to perform operations comprising:
computing a usefulness value for each activity, using the effectiveness value and an associated value of the activity, wherein the associated value is total number of times an activity is performed on the one or more projects; and
eliminating an activity with a least effectiveness value, thereby optimizing the software testing process.
18. The medium as claimed in claim 13, wherein the instructions further cause the at least one processor to perform operations comprising:
generating one or more reports comprising plurality of activities, effectiveness value associated with each activity, usefulness value associated with each activity and any other value determined by the testing process computing device.
Dated this 24th day of November, 2015
SRAVAN KUMAR GAMPA
OF K & S PARTNERS
AGENT FOR THE APPLICANT
, Description:FIELD
The present subject matter is related, in general to testing process and more particularly, but not exclusively to a method and a system for optimizing software testing process.
| # | Name | Date |
|---|---|---|
| 1 | 6322-CHE-2015-FER.pdf | 2020-02-17 |
| 1 | Form 9 [24-11-2015(online)].pdf | 2015-11-24 |
| 2 | Form 5 [24-11-2015(online)].pdf | 2015-11-24 |
| 2 | 6322-CHE-2015-Correspondence-F1-PA-100516.pdf | 2016-07-15 |
| 3 | Form 3 [24-11-2015(online)].pdf | 2015-11-24 |
| 3 | 6322-CHE-2015-Form 1-100516.pdf | 2016-07-15 |
| 4 | Form 18 [24-11-2015(online)].pdf | 2015-11-24 |
| 4 | 6322-CHE-2015-Power of Attorney-100516.pdf | 2016-07-15 |
| 5 | abstract 6322-CHE-2015.jpg | 2015-12-23 |
| 5 | Drawing [24-11-2015(online)].pdf | 2015-11-24 |
| 6 | Description(Complete) [24-11-2015(online)].pdf | 2015-11-24 |
| 6 | REQUEST FOR CERTIFIED COPY [26-11-2015(online)].pdf | 2015-11-26 |
| 7 | Description(Complete) [24-11-2015(online)].pdf | 2015-11-24 |
| 7 | REQUEST FOR CERTIFIED COPY [26-11-2015(online)].pdf | 2015-11-26 |
| 8 | abstract 6322-CHE-2015.jpg | 2015-12-23 |
| 8 | Drawing [24-11-2015(online)].pdf | 2015-11-24 |
| 9 | 6322-CHE-2015-Power of Attorney-100516.pdf | 2016-07-15 |
| 9 | Form 18 [24-11-2015(online)].pdf | 2015-11-24 |
| 10 | Form 3 [24-11-2015(online)].pdf | 2015-11-24 |
| 10 | 6322-CHE-2015-Form 1-100516.pdf | 2016-07-15 |
| 11 | Form 5 [24-11-2015(online)].pdf | 2015-11-24 |
| 11 | 6322-CHE-2015-Correspondence-F1-PA-100516.pdf | 2016-07-15 |
| 12 | Form 9 [24-11-2015(online)].pdf | 2015-11-24 |
| 12 | 6322-CHE-2015-FER.pdf | 2020-02-17 |
| 1 | 2020-01-3119-07-28_05-02-2020.pdf |