SYSTEMS AND METHODS OF ASSESSING SOFTWARE QUALITY FOR HARDWARE DEVICES
First Claim
1. A method for testing the quality of software components, said software components designed to be executed on at least one hardware device wherein said at least one hardware component capable of being commercially available, the steps of said method comprising:
- inputting a set of market data regarding said at least one hardware device;
inputting a set of test results of said software components being tested on said at least one hardware component; and
upon the satisfaction of a set of conditions, taking an action regarding the commercial release of said software components for said at least one hardware component.
3 Assignments
0 Petitions
Accused Products
Abstract
Systems and techniques of monitoring, assessing and determining the quality of software components and/or their associated features that may be designed and built to be run on a plurality of hardware devices. Such hardware devices may be devices made by different manufacturers. In addition, certain of these manufacturers may be device partners with the software maker. Software product and/or components may be subjected to test runs on various hardware devices and the results may be correlated. This pass/fail data may also be correlated against a number of additional factors—e.g., the market share of device products for which a software product has a minimum level of acceptable or passing rates.
99 Citations
20 Claims
-
1. A method for testing the quality of software components, said software components designed to be executed on at least one hardware device wherein said at least one hardware component capable of being commercially available, the steps of said method comprising:
-
inputting a set of market data regarding said at least one hardware device; inputting a set of test results of said software components being tested on said at least one hardware component; and upon the satisfaction of a set of conditions, taking an action regarding the commercial release of said software components for said at least one hardware component. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A system for testing the quality of software components, said software components designed to be executed on at least one hardware device wherein said at least one hardware component capable of being commercially available, said system comprising:
-
a processor, said processor capable of receiving input, wherein said input comprises a set of market data regarding said at least one hardware device and further wherein said input further comprises a set of test results of said software components being tested on said at least one hardware component; and wherein further said processor is capable of taking an action upon the satisfaction of a set of conditions regarding the commercial release of said software components for at least one hardware component. - View Dependent Claims (17)
-
-
18. A computer readable storage medium, said computer readable storage medium having computer-executable instructions stored thereon that, when executed by a processor, cause said processor to execute:
- a method for testing the quality of software components, said software components designed to be executed on at least one hardware device wherein said at least one hardware component capable of being commercially available, the steps of said method comprising;
inputting a set of market data regarding said at least one hardware device; inputting a set of test results of said software components being tested on said at least one hardware component; and upon the satisfaction of a set of conditions, taking an action regarding the commercial release of said software components for said at least one hardware component. - View Dependent Claims (19, 20)
- a method for testing the quality of software components, said software components designed to be executed on at least one hardware device wherein said at least one hardware component capable of being commercially available, the steps of said method comprising;
Specification