A method and apparatus for testing processes in a computer system are
described. In a software process, there exist many test points in the
execution of the process where stress testing may be applied. The process
is executed with stress testing applied at selected test points and test
intervals. The selected test points are based on prime numbers and varied
for successive execution iterations. An efficient distribution of
evaluated test points is achieved, and all possible test points are
ultimately evaluated within a small number of execution iterations. In one
embodiment, the total number of test points is first determined. A first
execution run is evaluated at selected test points that correspond to
prime numbers greater than the square root of the total number of test
points. Subsequent execution iterations are then performed evaluating test
points at selected test intervals, where the test intervals for respective
execution iterations correspond to prime numbers less than or equal to the
square root of the total number of test points. The prime numbers for the
selected test intervals are chosen in decreasing order, for example.
Un metodo e un apparecchio per i processi difficili in un sistema di elaborazione sono descritti. In un processo del software, esiste molti punti di prova nell'esecuzione del processo dove la prova di sforzo può essere applicata. Il processo è eseguito con la prova di sforzo applicata ai punti di prova ed a intervalli selezionati della prova. I punti di prova selezionati sono basati sui numeri principali e sono variati per le ripetizioni successive di esecuzione. Una distribuzione efficiente dei punti di prova valutati è realizzata e tutti i punti di prova possibili infine sono valutati all'interno di piccolo numero di ripetizioni di esecuzione. In un incorporamento, il numero totale di punti di prova in primo luogo è determinato. Un primo funzionamento di esecuzione è valutato ai punti di prova selezionati che corrispondono ai numeri principali più grandi della radice quadrata del numero totale di punti di prova. Le ripetizioni successive di esecuzione allora sono punti di prova di valutazione effettuati a intervalli selezionati della prova, dove gli intervalli della prova per le ripetizioni rispettive di esecuzione corrispondono ai numeri principali inferiore o uguale a la radice quadrata del numero totale di punti di prova. I numeri principali per gli intervalli selezionati della prova sono scelti in ordine decrescente, per esempio.