Patent ID: 9378054
Filing Date: 2016-06-28
CPC Classification: G06F

Claim Text:
1. A computing device comprising: memory; one or more processors operatively coupled to the memory; a test application stored in the memory and executable by the one or more processors; and a reflector application stored in the memory and executable by the one or more processors; wherein the test application is configured to send a test message to the reflector application, the test message indicating that a test of the test application is to be conducted while the test application is in a foreground execution state; wherein receipt of the test message by the reflector application causes the reflector application to respond to the test message from the test application by sending a reflected message, to the test application, that causes: wherein the test application is configured to send the test message after entering the background execution state; wherein the test message indicates that the test to be conducted is to be conducted at least in part by the reflector application; wherein the reflector application is further configured to perform at least part of the test to be conducted in response to receiving the test message; wherein at least part of the test to be conducted comprises the test application being in the background execution state for at least a specified period of time; and wherein the reflector application is further configured to wait for at least the specified period of time before sending the reflected message in response to receiving the test message.