Back to results
US 8,819,495 B2Granted
Application harnessing system and method
AssigneeWaveMarket, Inc.
InventorBrian Martin
Life of this patent
Estimating the term…
Abstract
Automated testing of application software is performed by recording the output of at least one sensor that produces sensor information. A harnessed app being tested requests sensor information. Those requests are intercepted and recorded information that corresponds to the requested sensor information is retrieved and sent to the harnessed app as sensor information.
Claims31
A method of testing mobile application software, the method comprising:
- reading sensor information over a period of time from a system having at least one sensor that produces the sensor information;
- recording the sensor information over a period of time;
- running a harnessed app that is to be tested on the system;
- intercepting at least one request from the harnessed app to obtain sensor information;
- retrieving recorded information that corresponds to sensor information at a first time to produce a first substitute reading for the at least one request;
- and
- sending the first substitute reading to the harnessed app as sensor information.
4 more elements
A non-transitory computer readable storage media containing coded instructions to:
- implement at least one sensor that produces sensor information;
- read sensor information over a period of time;
- record the sensor information read over a period of time;
- run a mobile app that is to be tested;
- intercept at least one request from the mobile app to obtain sensor information;
- retrieve recorded information that corresponds to sensor information at a first time to produce a first substitute reading for the at least one request;
- and send the first substitute reading to the mobile app as sensor information.
4 more elements
A system comprising:
- integrated circuits including memory having a log file, a central processing unit, and at least one sensor;
- an operating system operatively controlling the integrated circuits to form a computerized system having at least one sensor output;
- a harnessed mobile app that is being tested;
- and a collector app disposed between the operating system and the harnessed mobile app;
- wherein the collector app reads the sensor output over time;
- wherein the collector app records the read sensor output over time into the log file;
- wherein the collector app intercepts requests from the harnessed mobile app to obtain the sensor output;
- wherein the collector app retrieves information from the log file in response to the intercepted requests;
- and wherein the collector app sends the retrieved information to the harnessed mobile app as sensor output.
6 more elements
A system comprising:
- integrated circuits including memory having a log file, a central processing unit, and at least one sensor having at least one sensor output;
- an operating system forming a computerized system from the integrated circuits;
- a first app being tested, the first app configured for execution on a mobile device;
- and a second app disposed between the operating system and the first app;
- wherein the second app records sensor output over time into the log file;
- wherein the second app intercepts requests from the first app to obtain the sensor output;
- wherein the second app retrieves information from the log file in response to the intercepted requests;
- and wherein the second app sends the retrieved information to the first app as sensor output.
5 more elements
Dependencies are inferred from the claim text.