Δομή ομάδας δεδομένων

Οι ομάδες δεδομένων παρέχουν δεδομένα μεταβλητών στις δοκιμές σας κατά την εκτέλεση. Μπορείτε να προσθέσετε μεταβλητές (στήλες) εγγραφές (γραμμές) και κλάσεις αντιστοιχίας (ομάδες σχετικών εγγραφών), για να ορίσετε τη δομή της ομάδας δεδομένων. Η συγκεκριμένη ενότητα περιγράφει αυτά τα δομικά στοιχεία. Για πληροφορίες σχετικά με τη συμπλήρωση μιας ομάδας δεδομένων και τη χρήση του API ομάδας δεδομένων, ανατρέξτε στο Πρόγραμμα εκμάθησης: Δημιουργία μιας δοκιμαστικής εφαρμογής JUnit με βάση ομάδα δεδομένων.

Παράδειγμα δοκιμής απόδοσης

Οι δοκιμές απόδοσης βασίζονται στην προσομοίωση χρήστη. Κατά τη διάρκεια μιας συνεδρίας με την εφαρμογή υπό δοκιμή, η λειτουργία δοκιμής χρησιμοποιεί μια λειτουργία που θα χρησιμοποιήσουν οι πραγματικοί χρήστες και από την εγγεγραμμένη συνεδρία δημιουργείται μια δοκιμή που περιέχει τα ακριβή δεδομένα που καταχώρησε η λειτουργία δοκιμής. Για παράδειγμα, για τη δημιουργία δοκιμής απόδοσης για ένα διάλογο σε μια διαδικτυακή εφαρμογή εμπορίου που ζητά από τον πελάτη αριθμό λογαριασμού, η λειτουργία δοκιμής εκκινεί το διάλογο με την επιλογή ενός στοιχείου που προσφέρεται για πώληση, το πάτημα του κουμπιού "πληρωμή τώρα" και την καταχώρηση ενός αριθμού λογαριασμού. Κατά την αναπαραγωγή της δοκιμής, στην οποία η λειτουργία δοκιμής μπορεί να ζητήσει την ταυτόχρονη εκτέλεση εκατοντάδων χρήσεων της συναλλαγής, είναι επιθυμητό να χρησιμοποιούνται διαφορετικοί αριθμοί λογαριασμών (ίσως ένας συνδυασμός έγκυρων και άκυρων αριθμών) για κάθε μία από της χρήσεις. Για την παροχή δεδομένων μεταβλητών σε δοκιμές για χρήση κατά τη διάρκεια αναπαραγωγής, η λειτουργία δοκιμής δημιουργεί ομάδες δεδομένων.

Δομικά στοιχεία.

Οι ομάδες δεδομένων περιέχουν τρία δομικά στοιχεία

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

Όταν δημιουργείτε μια ομάδα δεδομένων, έχετε την επιλογή απόδοσης αρχικών τιμών στη νέα ομάδα δεδομένων με δεδομένα που περιέχονται σε ένα υπάρχον αρχείο κειμένου με τιμές που διαχωρίζονται με κόμματα (CSV), το οποίο δημιουργήσατε με λειτουργία επεξεργασίας υπολογιστικού φύλλου ή κάποιο εξωτερικό ή προσαρμοσμένο εργαλείο. Για ομάδες δεδομένων που περιέχουν μεγάλες ποσότητες δεδομένων, συνιστάται αυτή η προσέγγιση. Η λειτουργία επεξεργασίας είναι κατάλληλη για την καταχώρηση μικρών ποσοτήτων δεδομένων και την τροποποίηση μεμονωμένων εγγραφών, αλλά δεν παρέχει μέσα για τη δημιουργία μεγάλων ποσοτήτων πληκτρολογημένων δεδομένων.

Σχετικές έννοιες
Πρόγραμμα εκμάθησης: Δημιουργία μιας δοκιμαστικής εφαρμογής JUnit με βάση ομάδα δεδομένων

(C) Copyright IBM Corporation 2000, 2006. Με την επιφύλαξη παντός δικαιώματος.