Patent ID: 8448148
Filing Date: 2013-05-21
Classification: G06F

Abstract:
1. A method for testing a physical system including a plurality of input channels for receiving physical inputs, using load testing, the method comprising: intercepting at least a portion of said plurality of input channels of said physical system; replacing at least a portion of said physical inputs of said intercepted at least a portion of said plurality of input channels of said physical system with one or more emulation programs, wherein said one or more emulation programs include parameters which allow to control outputs of said one or more emulation programs to said intercepted at least a portion of said plurality of input channels of said physical system; configuring a functional test in a load testing software tool to drive execution of said one or more emulation programs; randomly generating outputs from said one or more emulation programs simulating said physical inputs by executing the load testing software tool and inputting said randomly generated outputs to said intercepted at least a portion of said plurality of input channels of said physical system; monitoring and collecting data from said physical system as the load testing software tool executes, wherein said monitoring includes observing the amount of time it takes for said randomly generated outputs generated by said one or more emulation programs to be processed by said physical system; and analyzing said collected data for presence or absence of deadlocks or race conditions.