A test environment includes a test packet generator, a system under test,
and a test device. The test packet generator generates test packets each
containing a check value (e.g., a cyclic redundancy check value). The
system under test performs a known transform of at least a portion of each
test packet, and generates a new check value based on the transformed
packet. The test device receives the transformed packets from the system
under test. The test device performs an error check based on the check
value and also compares the check value with an expected check value to
validate the content of each received packet. Each test packet contains a
splice or signature value so that the new check value calculated by the
system under test is equal to the expected check value if the system under
test is functioning properly.
Un environnement d'essai inclut un générateur de paquet d'essai, un système à l'essai, et un dispositif d'essai. Le générateur de paquet d'essai produit des paquets chacun d'essai qui contient une valeur de contrôle (par exemple, une valeur cyclique de contrôle par redondance). Le système à l'essai exécute connu transforment au moins d'une partie de chaque paquet d'essai, et produisent d'une nouvelle valeur de contrôle basée sur le paquet transformé. Le dispositif d'essai reçoit les paquets transformés du système à l'essai. Le dispositif d'essai exécute un contrôle d'erreur basé sur la valeur de contrôle et compare également la valeur de contrôle à une valeur prévue de contrôle pour valider la teneur de chaque paquet reçu. Chaque paquet d'essai contient une valeur d'épissure ou de signature de sorte que la nouvelle valeur de contrôle calculée par le système à l'essai soit égale à la valeur prévue de contrôle si le système à l'essai fonctionne correctement.