Method and system for software application testing recommendations
First Claim
1. A method for application testing recommendation, comprising:
- deploying a software application to a first plurality of testers having a first plurality of system configurations;
receiving testing coverage data describing (i) a first subset of a plurality of features of the software application being tested by the first plurality of testers and (ii) information describing the first plurality of system configurations;
deploying the software application to a marketplace;
receiving, from an analytics software development kit (SDK) embedded in the software application, market coverage data describing (i) a second subset of the plurality of features of the software application being used by a plurality of market users and (ii) a second plurality of system configurations of the plurality of market users;
comparing the market coverage data and the testing coverage data to identify a coverage discrepancy;
selecting a second plurality of testers to test the software application based on the coverage discrepancy; and
deploying the software application to the second plurality of testers.
3 Assignments
0 Petitions
Accused Products
Abstract
A method for application testing recommendation includes deploying a software application to first testers having first system configurations, and receiving testing coverage data describing (i) a first subset of features of the software application being tested by the first testers and (ii) information describing the first system configurations. The method further includes deploying the software application to a marketplace, and receiving market coverage data describing (i) a second subset of features being used by market users and (ii) second system configurations of the market users. The method further includes comparing the market coverage data and the testing coverage data to identify a coverage discrepancy, selecting second testers to test the software application based on the coverage discrepancy, and deploying the software application to the second testers.
48 Citations
19 Claims
-
1. A method for application testing recommendation, comprising:
-
deploying a software application to a first plurality of testers having a first plurality of system configurations; receiving testing coverage data describing (i) a first subset of a plurality of features of the software application being tested by the first plurality of testers and (ii) information describing the first plurality of system configurations; deploying the software application to a marketplace; receiving, from an analytics software development kit (SDK) embedded in the software application, market coverage data describing (i) a second subset of the plurality of features of the software application being used by a plurality of market users and (ii) a second plurality of system configurations of the plurality of market users; comparing the market coverage data and the testing coverage data to identify a coverage discrepancy; selecting a second plurality of testers to test the software application based on the coverage discrepancy; and deploying the software application to the second plurality of testers. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system for software application testing recommendation, comprising:
-
a computer processsor; a data repository for storing information describing a plurality of system configurations and testing coverage data; and a testing service configured to execute on the computer processor for; deploying a software application to a first plurality of testers having a first plurality of system configurations, an analytics service configured to execute on the computer processor for; receiving testing coverage data describing (i) a first subset of a plurality of features of the software application being tested by the first plurality of testers and (ii) information describing the first plurality of system configurations, and receiving, from an analytics software development kit (SDK) embedded in the software application, market coverage data describing (i) a second subset of the plurality of features of the software application being used by a plurality of market users and (ii) a second plurality of system configurations of the plurality of market users, and a recommendation module configured to execute on the computer processor for; comparing the market coverage data and the testing coverage data to identify a coverage discrepancy, and selecting a second plurality of testers to test the software application based on the coverage discrepancy. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. A non-transitory computer readable medium for software application testing recommendation comprising computer readable program code, the computer readable program code for:
-
deploying a software application to a first plurality of testers having a first plurality of system configurations; receiving testing coverage data describing (i) a first subset of a plurality of features of the software application being tested by the first plurality of testers and (ii) information describing the first plurality of system configurations; deploying the software application to a marketplace; receiving, from an analytics software development kit (SDK) embedded in the software application, market coverage data describing (i) a second subset of the plurality of features of the software application being used by a plurality of market users and (ii) a second plurality of system configurations of the plurality of market users; comparing the market coverage data and the testing coverage data to identify a coverage discrepancy; selecting a second plurality of testers to test the software application based on the coverage discrepancy; and deploying the software application to the second plurality of testers. - View Dependent Claims (16, 17, 18, 19)
-
Specification