发明名称 System and method for time compression during software testing
摘要 A technique for applying time compression to simulate long-term execution of a software application in the short time frames includes providing simulated events to a software application under test and selectively advancing the system clock. The subject system utilizes two utility modules to interact with a software application under testing. The first module, the Event Simulation module, generates a range of predefine events which simulate the nature and frequency of events to which the software application would react. The second module, the Clock Modification module, intercepts the time signal generated by the operating system under which the software application is executing and modifies the clock signal, typically by advancing the time at a rate which is faster than one second per second, i.e., normal time rate. With the subject system, the behavior of an application over a simulated period may be observed in just a fraction of the simulated period duration, e.g. one year of simulated testing performance in five days. For systems or applications where behavior is influenced by the historical pattern of use, the disclosed technique for time compression can identify defects that normally occur only after extended periods of use.
申请公布号 US7092866(B2) 申请公布日期 2006.08.15
申请号 US20020279532 申请日期 2002.10.24
申请人 INTERNATIONAL BUSINESS MACHINES CORPORATION 发明人 ROKOSZ VAUGHN T.
分类号 G06G7/62;G06F9/44;G06F11/36 主分类号 G06G7/62
代理机构 代理人
主权项
地址