Method and system to stress interactions in a test machine

   
   

A method of executing test cases with a parallel test segment of a test sequence, is disclosed. Initially, a test sequence is defined that includes a parallel test segment including at least a first test case and a second test case. A cycle time of the parallel test segment is determined where the determined cycle time is greater than the execution time of either the first or second test cases. The test sequence is then executed repeatedly. During each execution of the test sequence, the start point of the first and second test cases within the parallel test segment are varied with respect to one another preferably in a random fashion. The parallel test segment cycle time may be calculated by measuring the execution time of the first and second test cases, determining a desired slack time percentage for the first test case if the first test case is longer than the second test case, calculating a test segment cycle time based on the measured cycle times and the desired slack time percentage, and calculating a slack time for second test case based on the parallel test segment cycle time and the execution time of the second test case. In one embodiment, the test sequence is executed repeatedly until stopped by user input. In another embodiment, the user specifies a number of test sequence iterations that are to be executed or a total test time from which the number of iterations are derived.

Eine Methode der Durchführung von von Testfällen mit einem parallelen Testsegment einer Testreihenfolge, wird freigegeben. Zuerst wird eine Testreihenfolge definiert, die ein paralleles Testsegment einschließlich mindestens einen ersten Testfall und einen zweiten Testfall einschließt. Eine Zykluszeit des parallelen Testsegments wird festgestellt, wo die entschlossene Zykluszeit grösser als die Ausführungszeit entweder der ersten oder zweiten Testfälle ist. Die Testreihenfolge wird dann wiederholt durchgeführt. Während jeder Durchführung der Testreihenfolge, werden der Anfangspunkt der ersten und zweiten Testfälle innerhalb des parallelen Testsegments in Bezug auf eins anders vorzugsweise auf eine gelegentliche Art und Weise verändert. Die parallele Testsegment-Zykluszeit kann errechnet werden, indem man die Ausführungszeit der ersten und zweiten Testfälle mißt, einen gewünschten Zeit der Stagnationprozentsatz für den ersten Testfall feststellt, wenn der erste Testfall länger als der zweite Testfall ist und eine Testsegment-Zykluszeit errechnet, die auf den gemessenen Zykluszeiten basieren und den gewünschten Zeit der Stagnationprozentsatz, und eine Zeit der Stagnation für den zweiten Testfall errechnet, der auf der parallelen Testsegment-Zykluszeit und der Ausführungszeit des zweiten Testfalles basiert. In einer Verkörperung wird die Testreihenfolge wiederholt durchgeführt, bis gestoppt durch Benutzereingang. In einer anderen Verkörperung spezifiziert der Benutzer eine Anzahl von Testreihenfolge Wiederholungen, die durchgeführt werden sollen oder eine Gesamttestzeit, von denen die Zahl Wiederholungen abgeleitet werden.

 
Web www.patentalert.com

< Method and apparatus in a data processing system for the controlling and sequencing of graphical user interface components and mediating access to system services for those components

< Data processing system and method for storing data in a communication network

> Interrupt handling mechanism in translator from one instruction set to another

> Video frame rendering engine

~ 00107