Method and system for software object testing

   
   

A system for testing middleware of applications in the N-tiered model. The test system contains test code generators, test engines to execute multiple copies of the test code and a data analyzer to analyze and present the results to a human user. The system is able to automatically generate test code to exercise components of the middleware using information about these components that would otherwise be available to the application under test. Multiple copies of the test code are executed in a synchronized fashion. Execution times of multiple events are recorded and then presented in one of several formats. With the system, an application developer can identify components that represent performance bottlenecks or can gather information on deployment properties of individual components that can be used to enhance the performance of the application under test.

Ένα σύστημα για το υλικολογισμικό των εφαρμογών στο ν-τοποθετημένο στη σειρά πρότυπο. Το σύστημα δοκιμής περιέχει τις γεννήτριες κώδικα δοκιμής, μηχανές δοκιμής για να εκτελέσει τα πολλαπλάσια αντίγραφα του κώδικα δοκιμής και μιας συσκευής ανάλυσης στοιχείων για να αναλύσει και να παρουσιάσει τα αποτελέσματα σε έναν ανθρώπινο χρήστη. Το σύστημα είναι σε θέση να παραγάγει αυτόματα τον κώδικα δοκιμής για να ασκήσει τα συστατικά του υλικολογισμικού χρησιμοποιώντας τις πληροφορίες για αυτά τα συστατικά που ειδάλλως θα ήταν διαθέσιμα στην εφαρμογή υπό δοκιμή. Τα πολλαπλάσια αντίγραφα του κώδικα δοκιμής εκτελούνται σε μια συγχρονισμένη μόδα. Οι χρόνοι εκτέλεσης των πολλαπλάσιων γεγονότων καταγράφονται και παρουσιάζονται έπειτα σε ένα από διάφορα σχήματα. Με το σύστημα, ένας υπεύθυνος για την ανάπτυξη εφαρμογής μπορεί να προσδιορίσει τα συστατικά που αντιπροσωπεύουν τις δυσχέρειες απόδοσης ή μπορεί να συγκεντρώσει τις πληροφορίες για τις ιδιότητες επέκτασης των επιμέρους συστατικών που μπορούν να χρησιμοποιηθούν για να ενισχύσουν την απόδοση της εφαρμογής υπό δοκιμή.

 
Web www.patentalert.com

< Generation of runtime execution traces of applications and associated problem determination

< Translation and transformation of heterogeneous programs

> Intelligent streaming framework

> Memory management system supporting object deletion in non-volatile memory

~ 00123