A distributed automated testing system is provided which is capable of being distributed over a network, such as the Internet, for testing hardware and software. A plurality of users operating computers interface to the automated testing system via user interfaces, which preferably are graphical user interfaces. Each user interface displays test parameter choices to the user from which the user may select test parameters relating to a test to be performed. The user interfaces generate data packets in response to selections by the users and output the data packets onto the network. The data packets output from the user interfaces comprise information relating to test parameters selected by the user, commands indicating that performance of a test is being requested, and an address of the location to which the packet is being sent. The data packets are routed to one or more dispatcher machines located on the network which are designated by the addresses contained in the data packets. Each of the dispatcher machines maintains a list of tests to be performed. The dispatcher machine designated by the address in the data packet receives the data packet and updates the list of tests to be performed. A plurality of test machines are in communication with the dispatcher machines via the network. When a test machine is available, the available test machine generates availability data packets which indicate that the test machine is available to perform a test. Each of the availability data packets contains an address of a dispatcher machine. These availability data packets are sent over the network and routed to the dispatcher machine designated by the address contained in the availability data packet. Upon receiving an availability data packet, the dispatcher machine determines whether one or more of the tests on the list of tests maintained by the dispatcher machine is capable of being performed by the test machine which generated the availability data packet. If one or more of the tests listed are capable of being performed by the available test machine, the dispatcher machine instructs the test machine to perform one of the tests, preferably the test having the highest priority.

Ένα διανεμημένο αυτοματοποιημένο εξεταστικό σύστημα παρέχεται που είναι σε θέση της κατανομής ένα δίκτυο, όπως το Διαδίκτυο, για τη δοκιμή του υλικού και του λογισμικού. Μια πολλαπλότητα των χρηστών που ενεργοποιούν τους υπολογιστές διασυνδέει στο αυτοματοποιημένο εξεταστικό σύστημα μέσω των ενδιάμεσων με τον χρήστη, τα οποία είναι κατά προτίμηση γραφικά ενδιάμεσα με τον χρήστη. Επιλογές κάθε ενδιάμεσων με τον χρήστη επιδείξεων παραμέτρου δοκιμής στο χρήστη από τις οποίες ο χρήστης μπορεί να επιλέξει τις παραμέτρους δοκιμής σχετικά με μια δοκιμή που εκτελείται. Τα ενδιάμεσα με τον χρήστη παράγουν τα πακέτα στοιχείων σε απάντηση στις επιλογές από τους χρήστες και την παραγωγή τα πακέτα στοιχείων επάνω στο δίκτυο. Η παραγωγή πακέτων στοιχείων από τα ενδιάμεσα με τον χρήστη περιλαμβάνει τις πληροφορίες σχετικά με τις παραμέτρους δοκιμής που επιλέγονται από το χρήστη, τις εντολές που δείχνουν ότι η απόδοση μιας δοκιμής ζητείται, και μια διεύθυνση της θέσης στην οποία το πακέτο στέλνεται. Τα πακέτα στοιχείων καθοδηγούνται σε μια ή περισσότερες μηχανές αποστολέων που βρίσκονται στο δίκτυο που υποδεικνύονται από τις διευθύνσεις που περιλαμβάνονται στα πακέτα στοιχείων. Κάθε μια από τις μηχανές αποστολέων διατηρεί έναν κατάλογο δοκιμών που εκτελούνται. Η μηχανή αποστολέων που υποδεικνύεται από τη διεύθυνση στο πακέτο στοιχείων λαμβάνει το πακέτο στοιχείων και ενημερώνει τον κατάλογο δοκιμών που εκτελούνται. Μια πολλαπλότητα των μηχανών δοκιμής είναι στην επικοινωνία με τις μηχανές αποστολέων μέσω του δικτύου. Όταν μια μηχανή δοκιμής είναι διαθέσιμη, η διαθέσιμη μηχανή δοκιμής παράγει τα πακέτα στοιχείων διαθεσιμότητας που δείχνουν ότι η μηχανή δοκιμής είναι διαθέσιμη για να εκτελέσει μια δοκιμή. Κάθε ένα από τα πακέτα στοιχείων διαθεσιμότητας περιέχει μια διεύθυνση μιας μηχανής αποστολέων. Αυτά τα πακέτα στοιχείων διαθεσιμότητας στέλνονται πέρα από το δίκτυο και καθοδηγούνται στη μηχανή αποστολέων που υποδεικνύεται από τη διεύθυνση που περιλαμβάνεται στο πακέτο στοιχείων διαθεσιμότητας. Επάνω στη λήψη ενός πακέτου στοιχείων διαθεσιμότητας, η μηχανή αποστολέων καθορίζει εάν μια ή περισσότερες από τις δοκιμές στον κατάλογο δοκιμών που διατηρούνται από τη μηχανή αποστολέων είναι σε θέση της εκτέλεσης από τη μηχανή δοκιμής που παρήγαγε το πακέτο στοιχείων διαθεσιμότητας. Εάν μια ή περισσότερες από τις δοκιμές που απαριθμούνται είναι σε θέση της εκτέλεσης από τη διαθέσιμη μηχανή δοκιμής, η μηχανή αποστολέων καθοδηγεί τη μηχανή δοκιμής για να εκτελέσει μια από τις δοκιμές, κατά προτίμηση η δοκιμή έχοντας την πιό υψηλή προτεραιότητα.

 
Web www.patentalert.com

< (none)

< Managing the transfer of e-mail attachments to rendering devices other than an original e-mail recipient

> Selective aromatics disproportionation process

> (none)

~ 00030